Здравствуйте. Подскажите, пожалуйста, как совместить 2 цикла с функциями, которые должны вызываться по хоткею, в 1 скрипт или разделить эти 2 цикла на 2 скрипта и скомпилировать их в 1 exe файл, но чтобы иконка AutoIt в трее была только одна?
Если написать их в 1 скрипт, то работает или одна или другая функция.
AdlibRegister не использую,так как надо чтобы вызов функции и ее завершение были по хоткею.
Код:
HotKeySet("!z", "_START") ;Клавиша Alt+Z для запуска
HotKeySet("!x", "_END") ;Клавиша Alt+X для выхода
Break (0)
While 1
Sleep(10)
WEnd
Func _START()
MsgBox(0+64+4096, "", "Сообщение")
While 1
MouseClick ( "primary", координата x, координата y )
Sleep(7000)
Send ("{клавиша}")
Sleep(215000)
WEnd
EndFunc
Func _END()
MsgBox(0+64+4096, "", "Сообщение")
Exit
EndFunc
Код:
HotKeySet("!v", "_1") ;Клавиши Alt+V для запуска
HotKeySet("{LCTRL}v", "_2") ;Клавиши Ctrl+V для выхода
Break (0)
While 1
Sleep(10)
WEnd
Func _1()
MsgBox(0+64+4096, "", "Сообщение")
While 1
$coord = PixelSearch (координаты,цвет)
if Not @error Then
Send ("!{Клавиша}")
Exit
EndIf
WEnd
EndFunc
Func _2()
MsgBox(0+64+4096, "", "Сообщение")
Exit
EndFunc
Если написать их в 1 скрипт, то работает или одна или другая функция.
AdlibRegister не использую,так как надо чтобы вызов функции и ее завершение были по хоткею.