按键精灵怎么让一个脚本编辑出来是按住某一个键开始,而松开的时候是停止脚本呢?
按键精灵怎么设置编辑出来的脚本脚本按住某一个键开始,而松开的时候是停止脚本呢?我想要一个鼠标左右键连点的脚本,但是要按一下F10才开始F12才停止,因为是打怪的要时刻准备...
按键精灵怎么设置编辑出来的脚本脚本按住某一个键开始,而松开的时候是停止脚本呢?我想要一个鼠标左右键连点的脚本,但是要按一下F10才开始F12才停止,因为是打怪的 要时刻准备着放抵抗技能,所以要停止脚本释放抵抗技能 - -,但是按F12根本来不及啊,所以求高手大大帮忙,怎么弄成开启左右连点是按住某一个键开始 松开那个键就是关闭谢谢了,急急急急急急急急啊
展开
1个回答
展开全部
在我看来不行。但你不一定非要用F10和F12,你可以设置成另外两个啊。
如果你对自己的电脑性能十分有信心的话,我还有另外一套方案。
Const 游戏抵抗键 = 65'"A"的按键码,可自行更改,是指在游戏中的抵抗键
Const 抵抗替换键 = 66'"B"的按键码,可自行更改,现实中按此键后,按键精灵帮你按游戏中的抵抗键
Dim key'用户按的键
Dim 左右键连点ID'线程开启时返回的线程ID,可用来ID停止线程
左右键连点ID = BeginThread(左右键连点)
'在脚本继续运行的同时,开启由Sub定义的线程,两者同时运行
Delay 100
Do
key = WaitKey()
If key = 抵抗替换键 Then
StopThread 左右键连点ID
'停止线程
KeyPress 游戏抵抗键, 1
左右键连点ID = BeginThread(左右键连点)
Delay 100
End If
Loop
Sub 左右键连点()
'这里复制上你的原来的脚本内容
End Sub
我这里用到了多线程,之所以说考验你的电脑性能,是因为多线程会在同一时间运行多个任务。
我写的代码的意思就是,当用户按B键的时候,按键精灵会停止按左右键,并帮你按游戏中的抵抗键,之后它再继续按左右键。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询