сочетание горячих клавиш - PullRequest
0 голосов
/ 23 марта 2019

Я пытаюсь сделать автоклик в autohotkey, но не могу заставить его работать.

Я немного разбираюсь в autohotkey, но это не очень много:

<^LButton::
Loop
{
SetMouseDelay 0.001
Click
If(GetKeyState("LButton","P")=0)
Break
}

Работает с <^LButton как горячая клавиша, но не <^nLButton.

Поэтому мне нужна помощь с комбинациями горячих клавиш.

Я получаю код ошибки:

Текст строки: <^ nLButtonSuspend Ошибка: эта строка не содержит распознанного действия. </p>

1 Ответ

1 голос
/ 24 марта 2019

Если вы хотите объединить три клавиши в качестве горячей клавиши.

Нажмите клавиши: [Ctrl] + [n] + [Lbutton] = Выполнить действие.

Вы можете попробовать это:

example1.ahk

;#notrayicon
#SingleInstance force

^n::
GetKeyState, state, Lbutton
if state = D
{
Loop
{
send a
;SetMouseDelay 0.001
;Click
If(GetKeyState("LButton","P")=0)
Break
}
} else {
send b ;this codeline is only so that you can test it out in notepad. - you can remove this
}
Return

esc::exitapp 

примечание: оно не идеально, но ответ близок к вашему Вопросу.

...