您好我正在尝试为autohotkey创建一个脚本,当我使用我制作的Numpad2热键时,我发现了一些奇怪的事情。
前2个印刷机工作完全正常,它切换并运行脚本,直到我再次按下Numpad2然后它切换到。
当我第三次按下Numpad2时,它开始起作用。它不会再次关闭,并按下并关闭Num Lock键。
因此,当我按下Numpad2时,我没有得到2,而是按下了键。
它似乎也按住了换档按钮。
我无法弄清楚为什么会一直发生这种情况,看着这个脚本没有任何Num Lock键按下,为什么会这样做呢?
Numpad2::
Send, {Numpad1}
autominestop += 1
if autominestop > 1
{
SetTimer, RTimer, off
autominestop = 0
Send, {LButton up}
Send, {RButton up}
; TrayTip, Auto-mine is OFF, Auto-mine is OFF`npress NUMPAD2 to turn if ON., 8, 17 ;Debug Info
Return
}
else
{
SetTimer, RTimer, 99000
Send, {LButton down}
Send, {RButton down}
; TrayTip, Auto-mine is ON, Auto-mine is ON`npress NUMPAD2 to turn if OFF., 8, 17 ;Debug Info
}
Return
RTimer:
Send, {R}
Return
Numpad1::
tspammerstop += 1
if tspammerstop > 1
{
SetTimer, TTimer, off
tspammerstop = 0
}
else
{
SetTimer, TTimer, 50
}
TTimer:
Send, {T}
Return
答案 0 :(得分:0)
解决了,我觉得发布这个就是个白痴。我使用的是大写字母T而不是小写字母,因此AHK按下shift键,使用箭头键而不是数字键盘上的数字。