Тема: AHK: Как выключить таймер
Прошу прощения за столь глупый вопрос, но я явно что то глобально не понимаю или допустил грубую ошибку в скрипте
fBlock := false
0::
fBlock := !fBlock
if (fBlock)
{
SetTimer, BlockY, 10, On
}
else
SetTimer, BlockY, 10, Off
return
BlockY:
ToolTip, %fBlock%
returnПосле первого нажатия на "0"(ноль) подпрограмма BlockY начинает работу и выводит на экран то 0-false, то 1-true т.е. по нажатию на клавишу, но работу свою не прекращает.
Где я ошибся?
Вот упрощённый вариант, но результат тот же, счётчик не останавливается
fBlock := 0
0::
SetTimer, BlockY, 10, On
sleep 100
SetTimer, BlockY, 10, Off
return
BlockY:
ToolTip, %fBlock%
fBlock++
returnИли же On|Off это просто перенаправленные потоки внутри AHK?
Для NotePad++(подсветка синтаксиса, автозавершение и плагины(AutoSave и RunMe).
OS Windows 10 x64 Pro

