1

Тема: AHK: Зажатие и отпускание клавиши

Привет всем. Помогите пожалуйста. Нужен ahk для зажатие клавиши (1) на 1200мс, потом отпустить клавишу (1) и ждать 13000мс, после чего скрипт ждёт 13000 мс  и продолжается всё тоже самое.Спасибо большое заранее.

2 (изменено: Phoenixxx_Czar, 2022-06-07 09:31:24)

Re: AHK: Зажатие и отпускание клавиши

global status := false

F2::
setTimer, pressKey, % ((status := !status) ? -1 : "off")
return

pressKey()
{
	send, {1 down}
	sleep, 1200
	send, {1 up}

	if (status)
	{
		setTimer, pressKey, -12000
	}
}
Win10: LTSC (21H2); AHK: ANSI (v1.1.36.02)

3

Re: AHK: Зажатие и отпускание клавиши

А завершать на какую кнопку?

4 (изменено: Phoenixxx_Czar, 2022-06-07 09:31:41)

Re: AHK: Зажатие и отпускание клавиши

Ну по идеи F2 должно запускать и останавливать весь процесс.
Отредактировал, так наверное правильнее будет все же.

Win10: LTSC (21H2); AHK: ANSI (v1.1.36.02)

5

Re: AHK: Зажатие и отпускание клавиши

Спасибо, всё работает.