TC官方合作论坛

 找回密码
 立即注册
查看: 1187|回复: 5

[已解决] 请问前辈们怎么判断当前时间处于某一时间段?

[复制链接]
发表于 2015-6-15 15:13:07 | 显示全部楼层 |阅读模式

马上加入TC

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

x
比如我想让脚本在指定时间段 等待 多少秒
还有"或者"怎么表达?"|"这个吗?好像没用

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


初学TC,如果有可能请帮我写一下
这种情况,谢谢{:soso_e183:}
回复

使用道具 举报

发表于 2015-6-15 17:27:45 | 显示全部楼层
你要是让每个小时的这个时间段等待就简单了{:soso_e113:},
加个定时器,每隔1秒,获取系统的时间的分钟一次,转整型,进行数字对比,符合条件就等待
变量 当前分钟=转整型(时间分(当前时间()))
如果(当前分钟>8&&当前分钟<10)
等待(60000)
结束
如果只是那两个时间段 也大同小异,先获取小时数,进行字符串比对,符合条件,再比较分

评分

参与人数 0威望 +2 金币 +2 收起 理由
19tj + 2 + 2 非常感谢

查看全部评分

回复 支持 反对

使用道具 举报

发表于 2015-6-15 15:36:42 | 显示全部楼层
你的判断方法是正确的,但是获取时间是不是有问题
建议你使用最麻烦的获取方法
用定时器获取时间然后在编辑框上显示
再用获取编辑框的文本进行对比!

评分

参与人数 0威望 +1 金币 +1 收起 理由
19tj + 1 + 1 感谢

查看全部评分

回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-6-15 17:50:08 | 显示全部楼层
baby杰杰 发表于 2015-6-15 15:36
你的判断方法是正确的,但是获取时间是不是有问题
建议你使用最麻烦的获取方法
用定时器获取时间然后在编辑 ...

如果(时间==15:08:00-15:10:00 或者 时间==9:08:00-9:10:00)
对了,这个或者是用什么表示的?
"|"吗?
回复 支持 反对

使用道具 举报

发表于 2015-6-16 16:36:56 | 显示全部楼层
如果(时间==15:08:00-15:10:00)判断第一个
      如果(时间==9:08:00-9:10:00)判断第二个
        结束
结束
如果第一判断成功再继续判断第二个,如果不成功就不会判断第二个
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-6-16 16:45:06 | 显示全部楼层
baby杰杰 发表于 2015-6-16 16:36
如果(时间==15:08:00-15:10:00)判断第一个
      如果(时间==9:08:00-9:10:00)判断第二个
        结束

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

使用道具 举报

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

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

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

GMT+8, 2024-6-11 08:54 , Processed in 0.041844 second(s), 27 queries .

Powered by 海安简单软件服务部

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

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