clwn.net
当前位置:首页 >> 如何让按键精灵一直执行某个脚本? >>

如何让按键精灵一直执行某个脚本?

你搞的是前台脚本吧,那点新建,右边有个“脚本循环”,后面有:“循环1次”,鼠标点下会出现2点,鼠标点下,设置为:“循环到按中止建位置”其他不用改··要是后台的命令就好办点,前面标记,最后Goto 标记

Do //填写你的脚本内容来这里 Delay 600000 Loop 应该是这样的了,10min循环一次,无限循环

解决有3种方法:1、在基本命令的控制命令里有个循环命令语句,你可以随便定想要让脚本循环的次数;2、也是在控制命令里有个“标记”和“跳转到标记”的语句命令,在你想要执行的脚本语句上面插入“标记()”,在想要循环的语句末尾插入“跳转到标记(...

//得到鼠标指向的窗口句柄 Hwnd = Plugin.Window.MousePoint() //向后台窗口句柄(变量:Hwnd)发送一个键盘(扫描码:65)按键 Call Plugin.Bkgnd.KeyPress(Hwnd, 65) //向后台窗口句柄(变量:Hwnd)发送一个鼠标移动到客户区域(坐标:0, 0)处 Call ...

你这里有逻辑漏洞,因为你启动脚本有可能是晚上10点之后,你没有交代如果是晚上10点之后启动脚本,是执行A脚本还是执行B脚本,所以我只提供一个“晚上10点之前启动脚本”的代码。 Dim IDID = BeginThread(A)DoIf DateDiff("s", Date & " 22:00:00"...

t1 = timeDo Call A If DateDiff("s", t1, time) >= 3600 Then Call B t1 = time End IfLoopSub A //这里放要持续循环的脚本End SubSub B //这里放一小时运行一次的脚本End Sub

Do If time = "9:01:00" Then //执行要操作的脚本,如果操作的脚本太快,在1秒钟内完成的话加个延迟1秒这样子 End if If time = "9:15:00" Then //执行要操作的脚本,如果操作的脚本太快,在1秒钟内完成的话加个延迟1秒这样子 End if Loop

先来说一下,你想要的效果其实不是脚本每天8点自动运行,而是脚本一直是运行的,只是每天8点开始做有效的运行工作,其他时间点一直处于“待命状态”。 如果你认同我上面所说的内容,那么就继续往下看吧。 解决这个问题有两种方法: 第一种:先计算...

比如: Do While true 小时 = Hour(Now) 分钟 = Minute(Now) If 小时 = 9 and 分钟 = 30 Then Exit Do End If delay 5000 loop 把时间改成每个你要的就行,一开始就启动脚本,不到指定时间命令会不停循环,到了时间则会执行语句。

不知道两个脚本之间是否需要做智能判断? 不是的话,你只要在后运行的脚本前面加一些delay就行了 需要判断的话,可以在第一个脚本结束前向指定的配置文件特定键名的键值设为"1",第二个脚本运行的第一步先对配置文件中这个键名的键值设为"0",然后判...

网站首页 | 网站地图
All rights reserved Powered by www.clwn.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com