手机按键精灵编写了一个脚本,想让这个脚本在每天8点自动运行。 请问哪位大神给指导一下?

如题所述

先来说一下,你想要的效果其实不是脚本每天8点自动运行,而是脚本一直是运行的,只是每天8点开始做有效的运行工作,其他时间点一直处于“待命状态”。

如果你认同我上面所说的内容,那么就继续往下看吧。

解决这个问题有两种方法:

第一种:先计算你脚本有效的运行时间,比如1个小时,那么剩下的“待命状态”的时间就是23个小时,换句话说就是你的脚本执行完一次以后,要等待23个小时,在按键精灵里等待时间的命令就是delay,不过要换算,因为它的单位毫秒,你要把23小时等于多少毫秒算出来,建议用计算器算一下。

这种方法有一个缺点,就是你必须要在8点执行首次操作,它是24小时完成一个运行周期,并不会真的在8点执行,而是每天在某一个固定的时间执行,这个时间点取决于你首次运行的开始时间。

第二种方法:

原理是获取当前系统时间,然后判断获取的时间是不是8点,如果是8点就开始执行有效脚本,如果不是8点,那么重新获取系统时间,再次判断,这个过程重复进行,直到8点为止。

缺点是脚本比较累一直在做判断,优点是能够精准判断。

代码如下:

Do

Dim t

t = Now()

TracePrint t

Dim r

r = UTF8.Right(t, 13)

TracePrint r

Dim l

l = UTF8.Left(r, 5)

TracePrint l

If l = "08:00" Then 

TracePrint "调试成功,用你的脚本替换本行"

Exit Do

Elseif l = "08:01" Then 

TracePrint "调试成功,用你的脚本替换本行"

Exit Do

Else

TracePrint "调试失败"

End If

Delay 60000

Loop

稍微解释一下,

    为了看着方便,变量我没有合并,

    由于7个“星期”的英文所写长度不一样,所以导致日期的长度也是不一样的,那么在获取8点的方法上,我选择了从后往前找的办法。

    在判断的时候为了防止脚本由于卡顿错过了8点而无法有效运行,所以追加了一个判断,就是在8点01分也是可以执行脚本。当然这是在8点没有开始脚本,如果开始了,就不会在继续判断8点01分了。

    如果有啥问题可以追问,或者关注我的公众号:3分钟学堂。

这个代码我在自己电脑上做了测试,附上一个我运行的截图:

追问

太难了

温馨提示:内容为网友见解,仅供参考
第1个回答  2017-11-02
很简单,添加一个循环指令就可以了,可以设置为第一次执行后24小时后在执行追问

具体命令呢。

...这个脚本在每天8点自动运行。 请问哪位大神给指导一下?
第一种:先计算你脚本有效的运行时间,比如1个小时,那么剩下的“待命状态”的时间就是23个小时,换句话说就是你的脚本执行完一次以后,要等待23个小时,在按键精灵里等待时间的命令就是delay,不过要换算,因为它的单位毫秒,你要把23小时等于多少毫秒算出来,建议用计算器算一下。这种方法有一个缺点...

按键精灵脚本如何定时启动
在使用按键精灵进行自动化操作时,如何设置脚本定时启动是一个常见的需求。首先,打开按键精灵软件,然后选择新建脚本,这样就会出现一个空白的脚本编辑界面。接着,点击【控制命令】,然后创建一个条件为true的循环命令,确保脚本可以持续运行。为了实现定时启动,需要对脚本进行一些额外的配置。点击【源文件】...

按键精灵如何定时启动脚本
按键精灵定时启动脚本操作如下:1、打开键盘向导,单击新脚本,会弹出一个空白的脚本屏幕。2、 接下来,单击 control 命令按钮以创建表达式为 true 的循环命令。3、 接下来,单击源文件,在表达式后面创建两个变量“ hour”和“ capacity minute” ,并在表达式后面使用实时语句。4、判断语句,如果小时(你...

如何让按键精灵在一个时间范围内随机启动一个脚本
如果能开两个按键还差不多!不然没办法控制 ,按键精灵本来就是使用按照你的需求所编写出来的脚本。你让它随便启动 那不就没意义了?

按键精灵自动挂机脚本
对于按键精灵的自动挂机脚本,其实实现一个无限循环的操作并不复杂。主要步骤如下:首先,使用KeyDown函数设置键位18的按下,紧接着是KeyPress函数,对应数字49(通常为数字1)以触发相应的操作。接着,使用KeyUp函数释放键位18,这样就完成了一次循环中的按键操作。在执行完这些基本操作后,我们插入一个...

怎样让按键精灵指定在指定的窗口运行
具体来说,可以按照以下步骤进行:1. 打开按键精灵并启动抓抓工具:启动按键精灵软件后,选择“新建”以创建一个新的脚本。接着,点击上方的菜单工具栏,从中选择“抓抓工具”来启动句柄捕获功能。2. 获取目标窗口的句柄:在抓抓工具中,可以看到当前运行的所有程序的句柄列表。此时...

按键精灵怎么运行脚本
一旦脚本文件被导入到按键精灵中,你就可以开始运行它了。在软件界面的工具栏上,你应该能找到一个“运行”或“开始”按钮。点击这个按钮,按键精灵就会开始按照脚本中编写的指令自动执行一系列操作。这些操作可能包括模拟鼠标点击、键盘按键、移动鼠标光标等。请注意,为了确保脚本能够...

按键精灵如何设置后台运行?
1. 编写脚本并设置无界面模式。在按键精灵中,用户需要首先编写一个脚本,该脚本包含了自动化操作指令。为了确保脚本能在后台运行,用户需要将其设置为无界面模式,这样脚本运行时就不会显示界面。2. 设置脚本自动执行。按键精灵允许用户设置脚本的启动方式,包括手动启动和自动启动。为了实现后台运行,用户应...

按键精灵怎么设置后台运行
在软件界面中,可以找到运行模式或类似选项,选择“后台运行”或“静默模式”。这样设置后,按键精灵将在不影响前台操作的情况下执行任务。例如,你可以设置一个自动点击脚本,在后台自动进行网页浏览、数据填写等操作,而你可以在前台继续编写文档或进行其他工作。值得注意的是,后台运行...

按键精灵运行脚本方法介绍-按键精灵怎么运行脚本
要运行按键精灵脚本,首先确保你已选中目标脚本,然后按下F10键启动,使用F12键暂停或停止。录制脚本时,打开“按键精灵”,点击【录制脚本】功能开始。此功能允许你模拟键盘和鼠标操作,录制一系列指令。启动按键精灵,点击【录制脚本】,系统将记录你的每一个按键和鼠标动作。录制完毕后,你还可以编辑脚本...

相似回答