可以修改下面的脚本,以便键
就像“cl”键一样,“cl”也会触发“www.google.com”
都按下500毫秒?
原因是在输入文本时,有时会快速连续按下“cl”键,然后触发“www.google.com”
~l::
If (GetKeyState("c","p") && GetKeyState("l","p")) {
Send, {Backspace Down}{Backspace Up}{Backspace Down}{Backspace Up}
Run, "www.google.com"
}
Return
最佳答案
使用A_TickCount
可能是一个不错的选择。
~l::
duration := 0
If (GetKeyState("c","p") && GetKeyState("l","p"))
{
start := A_TickCount
While (GetKeyState("c") && GetKeyState("l"))
Sleep, 1
duration := A_TickCount - start
}
if (duration > 500)
Run, "www.google.com"
Return