我正在尝试创建一个热键( Ctrl + l )来执行以下操作:
点击该选项上的输入。
^l::MouseClick, right Sleep, 1000 Send, {DOWN 2}{ENTER}
问题:
问题是只有右键单击命令才能运行并成功启动上下文菜单,但向下根本不起作用,因此从菜单中选择了NO OPTION。
其他信息:
我发现如果上下文菜单已经存在,那么如果我运行以下脚本:
发送,{向下2} {ENTER}
选择Successfully选项。 但我需要右键单击和选择选项由单个热键完成。
我做错了什么?
答案 0 :(得分:2)
您在MouseClick, Right
的同一行写了^l::
,这样只会执行第一行。
^l::
MouseClick, right
Sleep, 100
Send, {DOWN 2}{ENTER}
Return
答案 1 :(得分:2)
如果您在同一行中使用命令声明热键,则只会执行该行
^l::MouseClick, right ; only this line is executed
Sleep, 1000
Send, {DOWN 2}{ENTER}
与此相比:
^l::
MouseClick, right
Sleep, 1000
Send, {DOWN 2}{ENTER}
return
所有行都被执行。