Тема: AHK: Постоянное ожидание появления окна
Здравствуйте, я новичок в ahk. Помогите, пожалуйста, правильно написать скрипт.
У меня есть одно окошко, которое не запоминает позицию. Мне нужно каждый раз при его открытии двигать его. Я хотел, чтобы скрипт ждал его появление, сдвигал его, а потом ждал его закрытия. После же опять возвращался на стражу: )
Как я понял немного поискав, это возможно только с командой типа settimer, вот что получилось:
#Persistent
#WinActivateForce
global
WinTitle := "Тест"
SetTimer, Alert1, 500
return
Alert1:
WinWait, %WinTitle%
IfWinNotActive
{
WinActivate
WinMove, -875, 0
}
else
WinMove, -875, 0
WinWaitClose ; Ожидание закрытия окна, найденного WinWait
return
Или так не будет работать и нужно вместо строки
WinWait, %WinTitle%
написать
IfWinNotExist, %WinTitle%
return