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

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

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

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

Start1=1:Start2=1 While True Do Until Start1 0 Or Start2 0 MyTime = Time Start1 = DateDiff("s", MyTime, "10:00:00") Start2 = DateDiff("s", MyTime, "23:00:00") Delay 400 Loop Call YourFunction() //注意你的代码不能是死循环,同时...

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

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

你这个功能能实现,但是不是用热键的方法实现。要在代码里面实现,热键不要用F9,用其他的即可,先启动脚本。代码如下: Private Declare Function GetAsyncKeyState Lib "user32" (ByVal vKey As Long) As IntegerDim IDID = 0While TrueIf Get...

运行20分钟 Dim t1 t1=now Rem 开始 MoveTo 397,571 LeftDown 1 MoveTo 211,497 Delay 100 LeftUp 1 Delay 120 MoveTo 461,375 LeftClick 1 Delay 100 if datediff("n",t1,now)>=20 then Delay 50 Else Goto 开始 End if 运行2000次 For 2000 Mo...

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

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

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