按键精灵怎么让一个脚本编辑出来是按住某一个键开始,而松开的时候是停止脚本呢?

如题所述

在我看来不行。但你不一定非要用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键的时候,按键精灵会停止按左右键,并帮你按游戏中的抵抗键,之后它再继续按左右键。

温馨提示:内容为网友见解,仅供参考
无其他回答

按键精灵按住连点松开停止
1、打开按键精灵,选择左上角的增加。2、进入脚本编辑器后,选择一个脚本名字。3、启动热键和中止热键,找到左边的鼠标动作。4、选择右键按下,忽略执行次数。5、点击插入,进入程序。6、点击右上角的保存脚本,再退出。7、当使用设定的启动热键时,按键精灵会自动按下右键。

如何让按键精灵一直按同一个键?
1. 要让按键精灵自动持续按一个键,你需要在脚本中使用KeyPress命令。2. 在命令中,你需要指定要按的键,例如这里的例子是按键"A"。3. 完成脚本编写后,需要在脚本属性中将循环设置为直到按终止键为止。4. 这样设置后,按键精灵会一直按指定的键,直到你按下终止键。5. 按键精灵是一款能够模拟鼠标...

按键精灵怎么能让它自动一直按一个键不停的按?
要实现按键精灵自动持续按一个键,首先在脚本编写中引入KeyPress功能。以键"A"为例,你需要在代码中明确指定要按的这个键。接着,设置脚本属性,将循环模式设为"直到终止",这意味着按键精灵会持续执行这个操作,直到遇到你手动设置的停止条件。按键精灵是一款强大的自动化工具,它模拟鼠标和键盘,通过用...

按键精灵怎么让一个脚本编辑出来是按住某一个键开始,而松开的时候是停止...
可自行更改,现实中按此键后,按键精灵帮你按游戏中的抵抗键Dim key'用户按的键Dim 左右键连点ID'线程开启时返回的线程ID,可用来ID停止线程 左右键连点ID = BeginThread(左右键连点)'在脚本继续运行的同时,开启

按键精灵怎么让一个脚本编辑出来是按住某一个键开始,而松开的时候是停止...
开启由Sub定义的线程,两者同时运行Delay 100Do key = WaitKey() If key = 抵抗替换键 Then StopThread 左右键连点ID '停止线程 KeyPress 游戏抵抗键, 1 左右键连点ID = BeginThread(左右键连点) Delay 100 End IfLoopSub 左右键连点() '这里复制上你的原来的脚本内...

按键精灵怎么能让它自动一直按一个键不停的按?
KeyPress "A", 1 引号里的A代表你要按的键,然后在脚本属性里吧脚本循环改成按终止键为止。

按键精灵,如何设置同一个按键为开始执行脚本和终止执行脚本按键???
有一个命令叫多线程 启动 线程ID=BeginThread(线程名) 停止 StopThread(线程ID)按下F9之后先启动多线程,按122222然后再用 f9 = WaitKey() 读取用户按键,最后再判断是否是F9,用StopThread停用线程ID就好了 大概的代码就是这样 While 1=1 f9 = WaitKey()\/\/先判断,如果是就启动,...

按键精灵,如何写一段代码,让这段代码在按下停止快捷键再执行,执行完毕...
停止就是停止了,还再怎么执行下面的脚本,就比如你电视关机了,你怎么去选台?如果你要等待某个按键后再去执行,这个可以,按下某个键,脚本就开始运行,然后根据你需要的条件停止脚本

按键精灵启动热键,如何设置为按下Q开始脚本运行,松开Q结束脚本运行
源码如下,个人原创,先启动脚本,然后才能按Q启动你要执行的代码。Private Declare Function GetAsyncKeyState Lib "user32" (ByVal vKey As any) As Integer Do Key = WaitKey()If key = 81 Then Exit do End If Loop TracePrint "你按下q已经启动脚本"BeginThread 执行脚本 BeginThread 判断 Sub ...

按键精灵怎么能让它自动一直按一个键不停的按?
要让按键精灵持续不断地按下一个键,首先在脚本中输入如下命令:KeyPress "A", 1 这里的"A"表示你想要持续按下的键。接着,进入脚本的属性设置,调整循环模式,将其设置为无限循环,直到你手动停止或脚本中指定的终止条件触发。按键精灵实际上是一款模拟鼠标和键盘操作的工具,它通过用户创建的脚本来...

相似回答