Тема: AHK: Выйти из цикла с помощью другого скрипта.
Этим скриптом я хочу прервать цикл в 1.ahk
SetTitleMatchMode, 2
DetectHiddenWindows, On
PostMessage, 0x5555,,,, 1.ahk
1.ahk
loop
{
ToolTip % A_Index
sleep, 3000
OnMessage(0x5555, "Msg")
}
finish:
msgbox finish
ExitApp
Msg()
{
SetTimer, finish, -1
}Из-за Sleep OnMessage не отслеживается.
Поэтому вопрос - возможно ли как-то прервать цикл, отслеживая OnMessage не в теле цикла?
Стоит ли использовать SetTimer?
Или чтобы не портить быстродействие скрипта, запускать вторым скриптом какую-либо программу и уже ее появление отслеживать первым скриптом с помощью хука для отслеживания окон от teadrinkerа?
Как лучше сделать?

