WeSPeR3
21-04-2014, 03:53
Всем привет.
Хочу попросить помощи в написании скрипта. можно vbs или autoit(в нём вообще не шарю)
есть 2 запущенных окна, одинаковый заголовок окна, одно неактивно(в котором и нужно нажимать клавишу) второе активно и я в нём занимаюсь своими делами))) т.е. это игра.
В неактивное окно нужно посылать нажатие клавиши ф2, каждые n сек. если и в активном окне эта клавиша будет нажиматься - не смертельно.
Нашел скрипт :
#Include <WinAPI.au3>
$hWnd = WinGetHandle("game")
_SendMessage($hWnd, 0x6, 0x1)
ControlSend($hWnd, "", "", "{F2}")
_SendMessage($hWnd, 0x6, 0x1)
Но, он почему-то нажимает кнопку в активном окне, как быть понятия не имею...
Хочу попросить помощи в написании скрипта. можно vbs или autoit(в нём вообще не шарю)
есть 2 запущенных окна, одинаковый заголовок окна, одно неактивно(в котором и нужно нажимать клавишу) второе активно и я в нём занимаюсь своими делами))) т.е. это игра.
В неактивное окно нужно посылать нажатие клавиши ф2, каждые n сек. если и в активном окне эта клавиша будет нажиматься - не смертельно.
Нашел скрипт :
#Include <WinAPI.au3>
$hWnd = WinGetHandle("game")
_SendMessage($hWnd, 0x6, 0x1)
ControlSend($hWnd, "", "", "{F2}")
_SendMessage($hWnd, 0x6, 0x1)
Но, он почему-то нажимает кнопку в активном окне, как быть понятия не имею...