Тема: AHK: Каждый раз ожидать при активации окна или вкл\выкл цикла
Loop
{
IfWinActive, Name
{
...
}
else IfWinNotActive, Name
{
...
}
}
return
Довольно простая задача и решение вертится будто на языке, но я хожу около да около мне чувствуется.
Есть данный цикл, когда я переключаюсь на Name нужно ждать секунду, затем должен происходить Loop и все что ниже него. Это должно происходить каждый раз при активации Name окна. Я пробовал варианты с зажатыми клавишами останавливать и включать цикл с помощью переменных или пауз, но не получается.
Последний вариант я пробовал через переменную X, которая включала и выключала бы цикл, но тоже не работает.
x := 0
x = 0
Loop
{
IfWinActive, Name
{
if x = 1
break
...
}
else IfWinNotActive, Name
{
...
x = 1
}
}
return
~!Tab::
{
WinWaitActive, Name
sleep, 1000
x = 0
}
return
Подскажите решение, а то "всю голову сломал".

