前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >按键精灵安卓版做一个定时启动功能

按键精灵安卓版做一个定时启动功能

原创
作者头像
用户6336251
修改2021-06-22 15:05:11
5.2K0
修改2021-06-22 15:05:11
举报

这两天好几个人问怎么给脚本加一个定时功能,也就是在固定时间执行指定的任务。

分析思路:

  1. 获取系统的时分秒
  2. 比对系统是否和设定的时间一样
  3. 每隔一秒钟比对一次,循环比对,直到比对成功以后退出循环。

代码截图(简易版):关注公共號:3分钟学堂 获取更多按键精灵安卓版进阶教程

代码:

Dim 定时小时=9

Dim 定时分钟=20

Dim h,m

do

    h =DateTime.Hour()

    m = DateTime.minute()

    TracePrint h,m

    If h = 定时小时 and m = 定时分钟 Then 

        Exit Do

    End If

    Delay 1000

Loop

TracePrint "到时间了!"

第二种带有倒计时功能的代码:

代码:

Dim ds=10

Dim df=53

Dim h,m,s,时,分,秒

do

    h =DateTime.Hour()

    m = DateTime.minute()

    s = DateTime.Second()

    If h = ds and m = df Then 

        Exit Do

    End If

    秒 = 60 - s

    If df - 1 < m Then 

        分 = 60 + df -1- m

        时=ds-1-h

    Else 

        分 = df-1 - m

        时=ds-h

    End If

    TracePrint 时,分,秒

    ShowMessage "距离开始还有"&时&"小时"&分&"分钟"&秒&"秒"

    Delay 1000

Loop

TracePrint "到时间了!"

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档