1

Тема: AHK: Нажатие вкл/выкл скрипта

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

2

Re: AHK: Нажатие вкл/выкл скрипта

Это смотря какой скрипт. Показывайте, что там у Вас - горячие клавиши или таймеры или циклы?

3 (изменено: CD_MyAcO, 2020-10-26 18:52:12)

Re: AHK: Нажатие вкл/выкл скрипта

ypppu пишет:

Это смотря какой скрипт. Показывайте, что там у Вас - горячие клавиши или таймеры или циклы?

toggle := false

Numpad3::
if (toggle := !toggle)
SetTimer, 3
return

3:
click
send {enter down}{enter up}
return

Я не очень знающийся в ахк, боюсь опозориться)

4

Re: AHK: Нажатие вкл/выкл скрипта

CD_MyAcO можно добавить еще одну кнопку и на нее включать/выключать скрипт.


#p::Pause ; Win+P ставит на паузу скрипт. Еще раз - включает его.
GD

5 (изменено: CD_MyAcO, 2020-10-26 18:56:12)

Re: AHK: Нажатие вкл/выкл скрипта

Botsy пишет:

CD_MyAcO можно добавить еще одну кнопку и на нее включать/выключать скрипт.


#p::Pause ; Win+P ставит на паузу скрипт. Еще раз - включает его.

Это я знаю. Но мне нужно именно не весь скрипт. У меня несколько биндов в 1 скрипте.

6

Re: AHK: Нажатие вкл/выкл скрипта

toggle := 0

Numpad3::
IF toggle = 0
	{
	toggle := 1
	SetTimer, 3, On
	}
ELSE
	{
	toggle := 0
	SetTimer, 3, Off
	}
Return



3:
Soundbeep, 2000, 200
Return

7 (изменено: CD_MyAcO, 2020-10-26 19:05:40)

Re: AHK: Нажатие вкл/выкл скрипта

ypppu
Спасибо огромное! А на самом деле было всё так просто...)))