У меня есть автоглючка для многократного нажатия клавиш в старом скрипте. Я не знаю заранее, как долго это будет продолжаться, поэтому у меня есть этот сценарий:
#NoEnv
^m::
Loop
{
if (BreakLoop = 1)
break
SEND, 3
SEND, {Enter}
SEND, {Enter}
SEND, {Enter}
SEND, {Enter}
sleep, 100
}
Esc::
BreakLoop = 1
return
И я жду, пока он закончится, и введите escape, когда он закончится (таймер сна есть, чтобы я мог на самом деле убежать).
Как только скрипт завершится, окно закроется, и я хотел бы использовать это событие, чтобы разорвать цикл autohotkey, но пока не выяснил, как это сделать.