Çağan Kahyaroğlu Ответов: 1

{VBSCRIPT SENDKEY} Здравствуйте, я пытаюсь щелкнуть левой кнопкой мыши на клавиатуре с помощью sendkey


I'm trying to left click the mouse on the keyboard with vbscript sendkey. I've tried this code before:
 set shell = CreateObject ("Wscript.Shell")
shell.SendKeys "(numpad5)" but is not working
my left click button is numpad5. Could you help?

Edit: I want sendkey and notepad ++ with vbscript and when I press numpad5 mouse left click works 


Что я уже пробовал:

set shell = CreateObject ("Wscript.Shell")
shell.SendKeys "(numpad5)" but is not working

Richard MacCutchan

Что "но это не работает" значит? Пожалуйста, используйте Улучшить вопрос ссылка выше и добавить полную информацию о том, что происходит.

Çağan Kahyaroğlu

мышь erişimini açtım ve numpad5teki tuş мышь sol tık idi. sendkey ile de numpad5e komut göndermek istiyorum.dolaylı yoldan мыши соль tıkı oluyor.

Richard MacCutchan

Ingilizce lutfen.

Çağan Kahyaroğlu

Я включил доступ мыши, и кнопка на numpad5 была левым щелчком мыши. Я также хочу отправить команду numpad5 с помощью sendkey. Мышь щелкается левой кнопкой мыши косвенно.

Dave Kreskowiak

Ну, этот код вообще не будет работать. Похоже, у вас есть некоторые неверные предположения о том, что делает SendKeys.

Он не назначает ключ какой-либо другой функции. Все, что он делает, это посылает нажатия клавиш в любое окно, имеющее фокус. В вашем случае вы отправили ключи "( n u m p a d 5 )" в любое окно, в котором был фокус ввода. Таким образом, ключи могли попасть в окно, которое вы не собирались, или даже в никуда!

Кроме того, у вас нет никакого способа сказать мыши, чтобы нажать на что-либо из VBScript.

Çağan Kahyaroğlu

Я включил доступ мыши, и кнопка на numpad5 была левым щелчком мыши. Я также хочу отправить команду numpad5 с помощью sendkey. Мышь щелкается левой кнопкой мыши косвенно.

Dave Kreskowiak

Клавиши цифровой клавиатуры, по-видимому, не определены в SendKeys.

Çağan Kahyaroğlu

Итак, могу ли я назначить клавишу щелчка мыши другой клавише или для нее есть сценарий? Это нормально, даже если не sendkey.

Dave Kreskowiak

Я понятия не имею, что вы "включили доступ к мыши и кнопке на numpad5". Я понятия не имею, можно ли это изменить в том, что вы установили.

Если вы хотите что-то автоматизировать, загляните в AutoIt.

1 Ответов

Рейтинг:
0

Gerry Schmitz

Цитата:
Некоторые специальные клавиши, такие как клавиши управления, функциональные клавиши и т. д., кодируются в строке, заключенной в фигурные скобки {}

SendKeys - VBScript - SS64.com[^]


Çağan Kahyaroğlu

все что мне нужно это пример кода