可以修改下面的脚本,以便键
就像“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

10-06 16:20