Тема: AHK: Если "событие", то "действие", иначе "закрыть"
Примерная схема скрипта:
Тело1 (Первая часть скрипта)
Скрипт ожидает определённое событие, и выполняется если это событие наступило.
Тело2 (Вторая часть скрипта)
Скрипт закрывается (например через 10 секунд), если событие в "Тело1" не наступило.
Пример скрипта:
; Тело1
WinWait, Безымянный - Блокнот,
IfWinNotActive, Безымянный - Блокнот, , WinActivate, Безымянный - Блокнот,
WinWaitActive, Безымянный - Блокнот,
MouseClick, left, 177, 20
; Тело2
Sleep, 10000
Process, Close, AutoHotkey.exe
1) По сути мне нужно что бы эти две части скрипта запустились одновременно (Тело1 + Тело2). Обе части находятся в одном .ahk - файле (в одном скрипте).
2) Если это не возможно то мне нужно следующее:
а) Скрипт ожидает определённое событие:
ожидает открытия блокнота
б) и выполняет действие, если это событие наступило:
MouseClick, left, 177, 20
в) Скрипт закрывается (например через 10 секунд), если это событие не наступило:
Process, Close, AutoHotkey.exe
P.s. Я привёл пример не рабочего скрипта, у меня происходит закрытие скрипта после того как событие наступило, а мне надо организовать закрытие в случае, если событие не наступило.
P.s.2. Случай с блокнотом, приведён в качестве примера.
Спасибо.