TC官方合作论坛

标题: 求助,定时功能该咋写 [打印本页]

作者: 追寻的梦    时间: 2015-8-31 08:30
标题: 求助,定时功能该咋写
脚本运行后,在一个循环内   每天到固定的时间  就执行一次操作..  比如时间定在10点  每天上午10点就执行一次.
作者: itcfan    时间: 2015-8-31 09:02
  1. //消息路由功能
  2. 功能 测试项目_消息路由(句柄,消息,w参数,l参数,时间,x坐标,y坐标)
  3.     变量 at=当前时间()
  4.     时间=时间时(at)
  5.     如果(时间==10)
  6.         消息框("执行代码啦!")
  7.     结束
  8. 结束
复制代码

作者: 追寻的梦    时间: 2015-8-31 09:04
itcfan 发表于 2015-8-31 09:02

我的是一个循环内  
循环
XXX
定时功能()
结束

想这样的...
作者: itcfan    时间: 2015-8-31 09:11
本帖最后由 itcfan 于 2015-8-31 09:17 编辑
  1. 功能 定时功能()
  2.     变量 时间=时间时(当前时间())
  3.     如果(时间==10)
  4.         消息框("执行代码啦!")
  5.     结束
  6. 结束
复制代码

作者: 续花丶    时间: 2015-8-31 09:32
  1. 变量 当前日期=时间年(当前时间())&"/"&时间月(当前时间())&"/"&时间日(当前时间()) //今天的日期
  2.     变量 上次日期=文件读配置("时间记录","时间","c:\\Config.ini")  //读一下上次执行的时间
  3.     如果(上次日期=="")
  4.         上次日期=时间年(当前时间())&"/"&时间月(当前时间())&"/"&转整型(时间日(当前时间())-1)  //木有上次记录的处理
  5.     结束
  6.     调试输出("上次日期:"&上次日期)
  7.     调试输出("当前日期:"&当前日期)
  8.     //对比
  9.     如果(当前日期!=上次日期)
  10.         变量 对比=时间间隔("s",当前时间(),当前日期&" 10:00:00")//注意时间的前面有一个空格
  11.         如果(对比<0)  //如果小于0  就说明到10点了哟~
  12.             
  13.             
  14.             消息框("到10点了~~")
  15.             
  16.             
  17.         结束
  18.         //做完了以后 更改最后的执行日期
  19.         文件写配置("时间记录","时间",当前日期,"c:\\Config.ini")
  20.     否则
  21.         调试输出("今日无任务")
  22.     结束  
复制代码





欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/) Powered by Discuz! X3.1