TC官方合作论坛

标题: 请问前辈们怎么判断当前时间处于某一时间段? [打印本页]

作者: 19tj    时间: 2015-6-15 15:13
标题: 请问前辈们怎么判断当前时间处于某一时间段?
比如我想让脚本在指定时间段 等待 多少秒
还有"或者"怎么表达?"|"这个吗?好像没用

如果(时间==15:08:00-15:10:00 或者 时间==9:08:00-9:10:00)
否则
等待(60000)
结束


初学TC,如果有可能请帮我写一下
这种情况,谢谢

作者: baby杰杰    时间: 2015-6-15 15:36
你的判断方法是正确的,但是获取时间是不是有问题
建议你使用最麻烦的获取方法
用定时器获取时间然后在编辑框上显示
再用获取编辑框的文本进行对比!
作者: 花落莫相离    时间: 2015-6-15 17:27
你要是让每个小时的这个时间段等待就简单了
加个定时器,每隔1秒,获取系统的时间的分钟一次,转整型,进行数字对比,符合条件就等待
变量 当前分钟=转整型(时间分(当前时间()))
如果(当前分钟>8&&当前分钟<10)
等待(60000)
结束
如果只是那两个时间段 也大同小异,先获取小时数,进行字符串比对,符合条件,再比较分
作者: 19tj    时间: 2015-6-15 17:50
baby杰杰 发表于 2015-6-15 15:36
你的判断方法是正确的,但是获取时间是不是有问题
建议你使用最麻烦的获取方法
用定时器获取时间然后在编辑 ...

如果(时间==15:08:00-15:10:00 或者 时间==9:08:00-9:10:00)
对了,这个或者是用什么表示的?
"|"吗?
作者: baby杰杰    时间: 2015-6-16 16:36
如果(时间==15:08:00-15:10:00)判断第一个
      如果(时间==9:08:00-9:10:00)判断第二个
        结束
结束
如果第一判断成功再继续判断第二个,如果不成功就不会判断第二个
作者: 19tj    时间: 2015-6-16 16:45
baby杰杰 发表于 2015-6-16 16:36
如果(时间==15:08:00-15:10:00)判断第一个
      如果(时间==9:08:00-9:10:00)判断第二个
        结束

我主要是不知道怎么写判断标准的时间9:10:00,这种,然后,我也用的你这种方式,只是我把小时和分钟分开来判断的,谢谢




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