|
楼主 |
发表于 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秒……")
如果结束
如果结束 |
|