1

Тема: AHK: Обработчик нажатия клавиши

Здравствуйте, я не знал как уместить вопрос в заголовок темы, поэтому напишу все тут.

В общем нужно при нажатии пробела бесконечно делать следующее:

Проверить имя активного окна. Если это оно (например skype.exe), то
Нажать "Enter"
Подождать 1 секунду

А при повторном нажатии пробела прекращать выполнять эти действия.
И так далее: нажал - выполняет, нажал еще раз - прекращает.

Я только вчера скачал AHK, и пока не могу разобраться. Хотя тут должно быть все просто. Помогите, пожалуйста.

2 (изменено: serzh82saratov, 2016-05-22 07:05:22)

Re: AHK: Обработчик нажатия клавиши

Space::SetTimer, Label, % (I := !I) ? "-1" : "Off"
Label:
	If A := WinActive("ahk_exe skype.exe")
		SendInput {Enter} 
	SetTimer, , % !I ? "Off" : (-100 * (A ? 10 : 1))
	Return
По вопросам возмездной помощи пишите на E-Mail: serzh82saratov@mail.ru Telegram: https://t.me/sergiol982
Win10x64 AhkSpy, Hotkey, ClockGui

3

Re: AHK: Обработчик нажатия клавиши

Огромное Вам спасибо! Идеально. Правда только половину кода понял))) Но я разберусь