TC官方合作论坛

 找回密码
 立即注册
查看: 1208|回复: 3

[已解决] 请教如何用纯TC语言在不同时间段内执行不用任务脚本?

[复制链接]
发表于 2014-11-4 16:17:36 | 显示全部楼层 |阅读模式

马上加入TC

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

x
本帖最后由 zhangtieben 于 2014-11-4 16:19 编辑

请教如何用纯TC语言在不同时间段内执行不用任务脚本?
例如:
如果(时间=>6时0分0秒 &&  时间<=23时0分0秒)
执行第一脚本
否则
执行第二脚本
如果结束
请高手指教,谢谢!


功能 开始_点击()
    时间,模式
    时间=系统.时间(5)
   
    如果(时间>=15:05:00&&时间<=17:20:00)
        模式=01.bmp
    否则
        模式=02.bmp
    如果结束
   
功能结束
回复

使用道具 举报

发表于 2014-11-4 20:31:52 | 显示全部楼层
时间线程=线程.开启(空间.时间)


功能 时间()
当前时间=系统.时间(1)
返回值
字符串.分割(当前时间,“|”,返回值)
时分秒=返回值[0]&返回值[1]
如果(时分秒>=0830)////8:30,不建议判断秒,这样你会有一分钟时间去获取时间
空间.执行()
线程.暂停(时间线程)
如果(时分秒>=0831)////08:31,以防重复做任务,个别任务1分钟内就会做好的话,必须加这个判断
///说明任务完成
否则
///任务在一分钟内就完成了,等待60秒
辅助.等待(60000)等待60秒
如果结束
功能结束

功能  执行()
//这里是你所说的任务
如果(完成)
线程.恢复(时间线程)
如果结束
功能能结束
回复 支持 1 反对 0

使用道具 举报

发表于 2014-11-4 20:15:37 | 显示全部楼层
因为获取到的时间是字符串的,所以无法用来判断大于还是小于,只能判断是否相等。。
如果要判断的话,需要自己进行一定的处理。或许可以看看这个  日期时间.日期间隔     函数是否能够用得上
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-11-5 09:49:20 | 显示全部楼层
谢谢本楼板凳提供的方式,我通过你的方式稍微修改了一下,适合自己的小脚本,很成功,但是原来是多个图同时判断点击,由于关键按钮改为变量后,无法添加到多图同时识别中,只有单独重新加入一个判断。
下面是我的代码,不知道有没有不合理的地方,再请多多指教。

返回值,模式="rc:shijie.bmp",相似度=0.8,X,Y
    当前时间=系统.时间(1)   
    字符串.分割(当前时间,"|",返回值)
    时分秒=返回值[0]&返回值[1]
    如果(时分秒>=0605 && 时分秒<=2355)////时间大于等于6:05并且小于23:55,6:05-23:55时间段内执行.        
        模式="rc:shijie.bmp"
        调试输出("执行[世界]模式操作")
    否则
        模式="rc:haoyou.bmp"
        调试输出("执行[好友]模式操作!")
    如果结束
   
    图像.找图(0,0,484,857,模式,#000000,相似度,0,X,Y)
    如果(X != -1)
        超级鼠标.移动(X,Y)
        辅助.等待(500)
        超级鼠标.左键单击(1)
        辅助.等待(500)
        超级鼠标.移动(600,600)
        辅助.等待(1000)
    如果结束
   
    图像.找图(0,0,484,857,"rc:baopo.bmp",#000000,相似度,0,X,Y)
    如果(X != -1)
        辅助.等待(3000)
        调试输出("没结束战斗,等待3秒……")
    否则
        图像.找图(0,0,484,857,"rc:b3.bmp|rc:01.bmp|rc:02.bmp|rc:03.bmp|rc:04.bmp|rc:05.bmp|rc:06.bmp|rc:07.bmp|rc:08.bmp|rc:09.bmp|rc:10.bmp|rc:11.bmp|rc:12.bmp|rc:13.bmp|rc:14.bmp|rc:15.bmp|rc:20.bmp|rc:18.bmp|rc:19.bmp",#000000,相似度,0,X,Y)
        如果(X != -1)
            超级鼠标.移动(X,Y)
            辅助.等待(500)
            超级鼠标.左键单击(1)
            辅助.等待(500)
            超级鼠标.移动(600,600)
            辅助.等待(3000)
            调试输出("找到:相关按钮,操作结束,等待3秒……")
        如果结束
    如果结束
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

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

GMT+8, 2024-9-28 07:55 , Processed in 0.041575 second(s), 24 queries .

Powered by 海安简单软件服务部

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

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