我正在尝试使用autohotkey创建自动点击程序,但无法使其正常工作。
我对自动热键有一些了解,但还不是很多:
<^LButton::
Loop
{
SetMouseDelay 0.001
Click
If(GetKeyState("LButton","P")=0)
Break
}
它与<^LButton
作为热键一起使用,但不与<^nLButton
作为热键一起使用。
因此,我需要热键组合方面的帮助。
我收到错误代码:
行文本:<^ nLButtonSuspend 错误:此行不包含公认的操作。
答案 0 :(得分:1)
如果要组合三个键作为热键。
单击键:[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
注意:并非完美,但答案接近您的问题。