TC官方合作论坛
标题:
请教如何用纯TC语言在不同时间段内执行不用任务脚本?
[打印本页]
作者:
zhangtieben
时间:
2014-11-4 16:17
标题:
请教如何用纯TC语言在不同时间段内执行不用任务脚本?
本帖最后由 zhangtieben 于 2014-11-4 16:19 编辑
请教如何用纯TC语言在不同时间段内执行不用任务脚本?
例如:
如果(时间=>6时0分0秒 && 时间<=23时0分0秒)
执行第一脚本
否则
执行第二脚本
如果结束
请高手指教,谢谢!
功能 开始_点击()
时间,模式
时间=系统.时间(5)
如果(时间>=15:05:00&&时间<=17:20:00)
模式=01.bmp
否则
模式=02.bmp
如果结束
功能结束
作者:
cylhb
时间:
2014-11-4 20:15
因为获取到的时间是字符串的,所以无法用来判断大于还是小于,只能判断是否相等。。
如果要判断的话,需要自己进行一定的处理。或许可以看看这个
日期时间.日期间隔
函数是否能够用得上
作者:
498518599
时间:
2014-11-4 20:31
时间线程=线程.开启(空间.时间)
功能 时间()
当前时间=系统.时间(
1
)
返回值
字符串.分割(当前时间,“|”,返回值)
时分秒=返回值[0]&返回值[1]
如果(时分秒>=0830)////8:30,不建议判断秒,这样你会有一分钟时间去获取时间
空间.执行()
线程.暂停(时间线程)
如果(时分秒>=
0831
)////08:31,以防重复做任务,个别任务1分钟内就会做好的话,必须加这个判断
///说明任务完成
否则
///任务在一分钟内就完成了,等待60秒
辅助.等待(60000)等待60秒
如果结束
功能结束
功能 执行()
//这里是你所说的任务
如果(完成)
线程.恢复(时间线程)
如果结束
功能能结束
作者:
zhangtieben
时间:
2014-11-5 09:49
谢谢本楼板凳提供的方式,我通过你的方式稍微修改了一下,适合自己的小脚本,很成功,但是原来是多个图同时判断点击,由于关键按钮改为变量后,无法添加到多图同时识别中,只有单独重新加入一个判断。
下面是我的代码,不知道有没有不合理的地方,再请多多指教。
返回值,模式="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秒……")
如果结束
如果结束
欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/)
Powered by Discuz! X3.1