按键精灵怎么做一个如果按下鼠标右键则触发123键?
大神们。我是个超级新手。我做的时候按下F10开始键它就自动已经开始帮我按右键了。我想要做的是开始脚本后。我鼠标按下右键后。自动间隔每个10毫秒帮我按下键盘2.1.3三个按...
大神们。我是个超级新手。我做的时候按下F10开始键它就自动已经开始帮我按右键了。我想要做的是开始脚本后。我鼠标按下右键后。自动间隔每个10毫秒帮我按下键盘2.1.3三个按键。键盘按一次就好。待我松开鼠标右键后脚本结束。我重新再按下鼠标的时候则重新开始脚本、、、这个怎么做呀、、好难呀。。。
展开
1个回答
展开全部
按键精灵的默认启动按钮是F10,而想要实现你说的功能,需要把启动按钮从F10改为鼠标右键。新建一个脚本,在代码编辑界面的右侧“脚本属性”中,将“启动热键”由F10改为“鼠标热键”——“右键按下”,将“中止热键”改为“鼠标热键”——“右键弹起”,“脚本循环”默认为“循环一次”,可以根据需要自行修改循环次数。然后是代码部分如下:
KeyPress "Num 2", 1
Delay 10
KeyPress "Num 1", 1
Delay 10
KeyPress "Num 3", 1
Delay 10
上面的代码是依次按2、1、3,但是也许你是想在按下2不松手的情况下再按1,1不松手的情况下按3,那么代码需要这样写:
KeyDown "Num 2", 1
Delay 10
KeyDown "Num 1", 1
Delay 10
KeyDown "Num 3", 1
Delay 10
KeyUp "Num 2", 1
Delay 10
KeyUp "Num 1", 1
Delay 10
KeyUp "Num 3", 1
保存之后,想要执行上述脚本时就不是按F10了,而是直接按下鼠标右键就开始执行,如果设置为循环到按中止键为止,则鼠标右键弹起后脚本中止
KeyPress "Num 2", 1
Delay 10
KeyPress "Num 1", 1
Delay 10
KeyPress "Num 3", 1
Delay 10
上面的代码是依次按2、1、3,但是也许你是想在按下2不松手的情况下再按1,1不松手的情况下按3,那么代码需要这样写:
KeyDown "Num 2", 1
Delay 10
KeyDown "Num 1", 1
Delay 10
KeyDown "Num 3", 1
Delay 10
KeyUp "Num 2", 1
Delay 10
KeyUp "Num 1", 1
Delay 10
KeyUp "Num 3", 1
保存之后,想要执行上述脚本时就不是按F10了,而是直接按下鼠标右键就开始执行,如果设置为循环到按中止键为止,则鼠标右键弹起后脚本中止
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询