Что нового

Как отправить в окно нажатие кнопки

Phantom

Новичок
Сообщения
13
Репутация
0
Допустим уже открыто окно блокнота. Скрипт должен нажать клавишу "G", не напечатать "G", а именно нажать, и в русс. раскладке должно пропечататься "П" а в англ. "G".
 

alex33

Скриптер
Сообщения
1,457
Репутация
186
Re: Как указать скрипту в каком окне выполнять действия

Код:
; Run Notepad
Run("notepad.exe")

; Wait 10 seconds for the Notepad window to appear.
Local $hWnd = WinWait("[CLASS:Notepad]", "", 10)

; Wait for 2 seconds.
Sleep(2000)

; Send a string of text to the edit control of Notepad. The handle returned by WinWait is used for the "title" parameter of ControlSend.
ControlSend($hWnd, "", "Edit1", "G")
 
Автор
P

Phantom

Новичок
Сообщения
13
Репутация
0
Re: Как указать скрипту в каком окне выполнять действия

При любой раскладке печатает символ G, при этом, при рус. продолжение печати идет кириллицей. Какие ещё могут быть варианты???
 
Верх