Тема: AHK: GUI как одной кнопкой отменить выполнение предыдущего нажатия?
Добрый день.
Есть программа, в ней гуй с кнопкой (да, одной единственной, не хочу добавлять вторую).
По нажатию кнопки запускается сотня строк кода, завершающихся:
Run, %something%
WinWait, ahk_exe that_thing.exe
WinMove, ahk_exe that_thing.exe,, 0, 0, 1000, 1000
Send...
Send...
Return
Собственно, иногда это that_thing не запускается и программа зависает на winwait'е до тех пор пока я ее не рестартну.
Однако, вопрос не по that_thing'у, а по ahk:
Возможно ли как то сделать так, чтобы алгоритм "нажатие кнопки-WinWait" превратить в алгоритм "нажатие кнопки-WinWait-нажатие кнопки(отменяющее WinWait и перезапускающее код)-WinWait-..."?