1

Тема: AHK: Простоая кнопка включения-выключения

Использую вот такой скрипт:

*F1:: ;Нажатие на клавишу запускает, повторное отлючает
Hotkey, *F1, F1, % (i := !i) ? "On" : "Off"
SetTimer, use, 1    ;Запуск
return

F1:
SetTimer, use, off   ; Остановка
return

use:
Click
Sleep, 10
Return

Но он срабатывает через раз, не понимаю почему. Есть ли простой, рабочий вариант включения-отключения какого либо действия одной кнопкой?

2

Re: AHK: Простоая кнопка включения-выключения

Не совсем понятно, что вообще от скрипта нужно. Зачем вкл/откл хоткей F1, да еще и сам себя отключает.
Может так?
Да и минимальный интервал для таймера по-моему 10 мс.

*F1::
SetTimer, use, % (i := !i) ? "1" : "Off"
return

use:
Click
Sleep, 10
Return

3

Re: AHK: Простоая кнопка включения-выключения

Скрипт просто должен одной кнопкой включаться и отключаться, т.е. какое либо дейстивие должно быть запущенно и остановленно одной кнопкой.

4

Re: AHK: Простоая кнопка включения-выключения

InFlames, спасибо, Ваша версия прекрасно работает.