Autohotkey 脚本只是在按特定顺序按下键时触发

Autohotkey 脚本只是在按特定顺序按下键时触发,autohotkey,Autohotkey,在下面的脚本中,我没有定义~l::因为它是另一个脚本的一部分 因此,如果我重新定义~l::我在尝试添加此脚本时收到错误: ~l:: If (GetKeyState("c","p") && GetKeyState("l","p")) { Send, {Backspace Down}{Backspace Up}{Backspace Down}{Backspace Up} Run, "www.google.com" } Return ;################

在下面的脚本中,我没有定义~l::因为它是另一个脚本的一部分

因此,如果我重新定义~l::我在尝试添加此脚本时收到错误:

~l::
If (GetKeyState("c","p") && GetKeyState("l","p")) {
    Send, {Backspace Down}{Backspace Up}{Backspace Down}{Backspace Up}
    Run, "www.google.com"
}
Return

;##################################################

;######################################## Eclipse ########
~e::
If (GetKeyState("e","p") & GetKeyState("l","p")) {
    Run "C:\Eclipse\eclipse-jee-kepler-SR1-win32\eclipse\eclipse.exe"
}
Return
如果按下el,下面的脚本不会启动,但会启动 如果按下le键:

~e::
If (GetKeyState("e","p") & GetKeyState("l","p")) {
    Run "C:\Eclipse\eclipse-jee-kepler-SR1-win32\eclipse\eclipse.exe"
}
Return
为什么会这样?另一个脚本是否会影响此脚本的行为

更新:

整个脚本:

~l::
If (GetKeyState("c","p") && GetKeyState("l","p")) {
    Send, {Backspace Down}{Backspace Up}{Backspace Down}{Backspace Up}
    Run, "www.google.com"
}
Return

;##################################################

;######################################## Eclipse ########
~e::
If (GetKeyState("e","p") & GetKeyState("l","p")) {
    Run "C:\Eclipse\eclipse-jee-kepler-SR1-win32\eclipse\eclipse.exe"
}
Return

我将脚本移到页面顶部,现在它可以工作了:

~e::
~l::
If (GetKeyState("e","p") && GetKeyState("l","p")) {
    Run "C:\Eclipse\eclipse-jee-kepler-SR1-win32\eclipse\eclipse.exe"
}
Return ;

请发布您的整个脚本,至少到第25行左右。@MCL我已经发布了整个脚本。注释掉的代码已从脚本中删除,这就是第25行与脚本行不匹配的原因。我无法使用您的代码重现错误。是否还有其他原因,即,您能否发布一个因相同错误而失败的示例?@MCL我不想修复该错误。我只是指出了错误发生的原因。我试图确保按下el时运行C:\Eclipse\Eclipse-jee-kepler-SR1-win32\Eclipse\Eclipse.exe,