TC官方合作论坛

 找回密码
 立即注册
查看: 1230|回复: 4

[已解决] 求助,定时功能该咋写

[复制链接]
发表于 2015-8-31 08:30:03 | 显示全部楼层 |阅读模式

马上加入TC

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
脚本运行后,在一个循环内   每天到固定的时间  就执行一次操作..  比如时间定在10点  每天上午10点就执行一次.
回复

使用道具 举报

发表于 2015-8-31 09:32: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.     结束  
复制代码
回复 支持 反对

使用道具 举报

发表于 2015-8-31 09:02:38 | 显示全部楼层
  1. //消息路由功能
  2. 功能 测试项目_消息路由(句柄,消息,w参数,l参数,时间,x坐标,y坐标)
  3.     变量 at=当前时间()
  4.     时间=时间时(at)
  5.     如果(时间==10)
  6.         消息框("执行代码啦!")
  7.     结束
  8. 结束
复制代码
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-8-31 09:04:29 | 显示全部楼层

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

想这样的...
回复 支持 反对

使用道具 举报

发表于 2015-8-31 09:11:32 | 显示全部楼层
本帖最后由 itcfan 于 2015-8-31 09:17 编辑
  1. 功能 定时功能()
  2.     变量 时间=时间时(当前时间())
  3.     如果(时间==10)
  4.         消息框("执行代码啦!")
  5.     结束
  6. 结束
复制代码
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18045623号)

GMT+8, 2024-10-2 17:03 , Processed in 0.037592 second(s), 23 queries .

Powered by 海安简单软件服务部

© 2008-2019 版权所有 保留所有权利

快速回复 返回顶部 返回列表