Здравствуйте уважаемое сообщество. Еще раз уповаю на вашу помощь.
Скрипт.
Выполняет функцию Loop если нажаты обе клавиши F9 и F8.
Вопрос: как реализовать прерывание функции Loop если была отжата одна из клавиш (с условием – возвращение скрипта в исходное состояние)
Скрипт.
Код:
#include <Misc.au3>
Global Const $BtnKey1Down = '_IsPressed(79)' ; F10 key
Global Const $BtnKey2Down = '_IsPressed(78)' ;F9 key
Loop()
Func Loop()
While 1
If Execute($BtnKey2Down) And ($BtnKey1Down) Then
While Execute($BtnKey2Down) And Execute($BtnKey1Down) ; нажата кнопка f9&f8
Sleep(100)
ConsoleWrite('a '& @LF)
Sleep(100)
ConsoleWrite('b'& @LF)
Sleep(100)
ConsoleWrite('c '& @LF)
Sleep(100)
ConsoleWrite('d '& @LF)
Sleep(100)
ConsoleWrite('e '& @LF)
Sleep(100)
ConsoleWrite('f '& @LF)
Sleep(100)
ConsoleWrite('g _'& @LF)
WEnd
EndIf
WEnd
EndFunc
Выполняет функцию Loop если нажаты обе клавиши F9 и F8.
Вопрос: как реализовать прерывание функции Loop если была отжата одна из клавиш (с условием – возвращение скрипта в исходное состояние)