按键精灵怎么设置在30分钟后自动停止再次重新开始脚本

2024-11-03 23:46:15
推荐回答(3个)
回答(1):

在按键精灵写脚本右边有一个脚本属性,第三个选项,可以设定。点击脚本循环后面那三个点,就会弹出一个对话框,你设定皆可,如果你想中间要隔一分钟,那么你在脚本前面可以添加一段代码:
Dimenv t
t = 60000
BeginThread FastStart //这个线程是按下键,就立刻执行功能代码
Delay t
//下面写你实现功能代码
Sub FastStart
key = WaitKey()
If Key = 13 Then //13是回车ASCII码,如果想改变用其他键,就改此值。
t = 0
End If
End Sub

不过本人不建议你这样做脚本挂游戏,这个方法不可靠,也不够智能,你应该用另外一个线程时刻监视游戏是否断线退出房间,如果是就结束功能线程脚本,再过一分钟开启,具体程序框架如下:

Dimenv ID1, ID2
ID1 = BeginThread(游戏是否掉线)
ID2 = BeginThread(游戏中)
Sub 游戏是否掉线()
//这里写判断游戏掉线的代码。
//假设游戏断线,记为Play=0,可以这样控制
If Play = 0 Then
StopThread ID2
Delay 60000
ID2 = BeginThread(游戏中)
End If
End Sub

Sub 游戏中()
//这里写你要实现功能的代码
End Sub

这样,只要游戏断线,就会一分钟后重启你要实现功能的代码。

回答(2):

您好,这个简单点用多线程,采用延时的方法:代码如下
Dimenv 时间
时间=1
BeginThread 计时
Sub 计时
Do
While 时间 = 0
Delay 60000 //1分钟后开始执行脚本
时间 = 1
//注:这里加上你的代码,最好是加入子程序或者线程来调用!
Wend
While 时间 = 1
Delay 60000 * 30 //这里是30分钟后停止脚本,根据需要修改
时间 = 0
Wend
loop
End Sub
//以下是你的代码,在你的代码后面加上如下代码,如果是多线程,在每个线程都加上即可!
If 时间 = 0 Then
Call 计时
End If
以上代码是全自动停止和执行,无需人工操作,如对您有帮助请及时采纳,另外提醒一下,一般脚本没有不足的地方是不会掉出房间的!还有任何程序运行久了内存和CPU都在涨的,按你这个方法还会加大内存和CPU的占用,掉线的几率会更高!掉线是因为机子配置问题,机子好一般很少掉线,机子不好的话就不要太多开!很高兴为您解答!

回答(3):

你搞一个专业的脚本辅助 然后按照你要做的指示玩一遍 在这之前打开脚本让他记录你的动作 然后你就可以挂机在那 只要电脑不灭 宽带不断 就可以一直使用 希望能帮到你的