Alesha Popovich
Новичок
- Сообщения
- 36
- Репутация
- 0
Бот делает "нажатие" клавиш 1, 2 и Ф.
Как сделать чтобы он выполнял эти клавиши только в определенном приложении, так как включая его, я захожу в любую другую программу, и там он тоже их нажимает, что делать? помогите пожалуйста
Вот код бота на всякий случий
Как сделать чтобы он выполнял эти клавиши только в определенном приложении, так как включая его, я захожу в любую другую программу, и там он тоже их нажимает, что делать? помогите пожалуйста
Вот код бота на всякий случий
Код:
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
HotKeySet('{F9}', 'StartBot')
HotKeySet('{F10}', 'PauseBot')
WinSetOnTop ("MECHS.Earth Bot [Version 1.1]", "Bot",0)
$fmMain = GUICreate("Uneter", 349, 90, -1, -1)
$edRespTime = ("1")
$Edit1 = GUICtrlCreateEdit("", 16, 5, 321, 70)
GUICtrlSetData(-1, StringFormat("Uneter For SG/ME.\r\nДля запуска бота нажмите "&Chr(34)&"F9"&Chr(34)&".\r\nДля приостановки нажмите "&Chr(34)&"F10"&Chr(34)&".\r\n Нажимать билды стоит НЕ в игре."))
GUICtrlSetState(-1, $GUI_DISABLE)
GUICtrlSetCursor (-1, 4)
GUISetState(@SW_SHOW)
PauseBot()
Func StartBot()
Local $edText
$edText = GUICtrlRead($edRespTime)
$edText = $edText * 1000
While 1
Send('{ф}')
Sleep(100)
Send('{1}')
Sleep(100)
Send('{ф}')
Sleep(100)
Send('{2}')
Sleep($edText)
WEnd
EndFunc
Func PauseBot()
Local $Char
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
EndSwitch
WEnd
EndFunc