TC官方合作论坛

标题: 限制脚本的运行时间 [打印本页]

作者: zuji    时间: 2015-2-8 19:26
标题: 限制脚本的运行时间
怎么限制。。
作者: ekeen    时间: 2015-2-8 19:39
我也想知道,同求
作者: 言术    时间: 2015-2-8 19:50
这样试试吧
  1. 空间 测试2
  2. 变量 打开程序得到的时间,检测当前的时间
  3. 功能 开始_点击()
  4. 打开程序得到的时间=日期时间.当前日期()
  5. 线程.开启("测试2.检测时间","")
  6. 功能结束
  7. 功能 检测时间()
  8.     循环(真)
  9.      检测当前的时间=日期时间.当前日期()
  10.      对比的结果=日期时间.日期间隔("n",打开程序得到的时间,检测当前的时间) //时间间隔类型;y-年;m-月;d-日;h-时;n-分;s-秒;w-星期
  11.      如果(对比的结果>20)//这里是你想让它运行的时间
  12.          辅助.退出()//这里是时间到了你想让它干什么事
  13.      如果结束
  14.      辅助.等待(1000)
  15.     循环结束
  16. 功能结束
  17. 空间结束
复制代码

作者: q741230412    时间: 2015-2-9 09:06
言术 发表于 2015-2-8 19:50
这样试试吧

间隔是限定了。可是可以无限次打开脚本使用!!!!
作者: 言术    时间: 2015-2-9 09:48
有两种办法,
第一种:每次启动,设置      控件.有效("开始",假)       意思每次启动,这个按钮就不能点击了,等程序结束或暂停时,再设置     控件.有效("开始",真)
第二种:
  1. 空间 测试2
  2. 变量 打开程序得到的时间,检测当前的时间,线程句柄,判断是否重复=假

  3. 功能 开始_点击()
  4.     如果(判断是否重复)//每次启动先判断下,因为第一次启动,把条件设为真了,所以再启动就不运行了
  5.         返回 假
  6.     如果结束
  7.     判断是否重复=真
  8.     打开程序得到的时间=日期时间.当前日期()
  9.     线程句柄=线程.开启("测试2.检测时间","")
  10. 功能结束

  11. 功能 检测时间()
  12.     循环(真)
  13.         检测当前的时间=日期时间.当前日期()
  14.         对比的结果=日期时间.日期间隔("n",打开程序得到的时间,检测当前的时间) //时间间隔类型;y-年;m-月;d-日;h-时;n-分;s-秒;w-星期
  15.         如果(对比的结果>20)//这里是你想让它运行的时间
  16.         辅助.退出()//这里是时间到了你想让它干什么事
  17.         如果结束
  18.         辅助.等待(1000)
  19.     循环结束
  20. 功能结束

  21. 功能 停止运行()
  22.     线程.关闭句柄(线程句柄)  
  23.     判断是否重复=假 //停止程序或程序完成,把条件重置,以便下次启动
  24. 功能结束   
  25. 空间结束
复制代码


作者: 这论坛不错    时间: 2015-2-14 01:58
获取网络时间,然后设置要让别人使用的时间,每次运行脚本前先判断时间,时间以内就让运行,超过时间不让运行
作者: 2645572175    时间: 2015-6-26 08:18





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