马上加入TC
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
目的就是点击鼠标后开始循环找图,找到图则进行最后的点击鼠标操作;如果60秒没找到图则跳出循环,进行最后的鼠标点击。下面的代码不知道问题出在哪,实际应用的时候就实现不了超过60秒跳出的功能,请高手帮忙看看,谢谢
循环(真)
//记录系统时间time1,进行鼠标点击后开始循环找图
整型 time1=系统.获取毫秒()
辅助.等待(300)
窗口.鼠标左键按下(窗口句柄,967,375)
辅助.等待(200)
窗口.鼠标左键弹起(窗口句柄,967,375)
辅助.等待(500)
找到=DM.FindPic(860,450,890,490,"黄色.bmp","102030",0.8,0,x3,y3)
//循环找图,找到后结束循环,进行后面的鼠标点击操作;找图过程中记录系统时间time2,判断如果超过60秒还没找到图就跳出找图循环,进行后面的鼠标点击操作
循环(找到==-1)
辅助.等待(50)
找到=DM.FindPic(860,450,890,490,"黄色.bmp","102030",0.8,0,x3,y3)
整型 time2=系统.获取毫秒()
辅助.等待(200)
整型 时间=time2-time1
如果(时间>60000)
跳出
如果结束
循环结束
辅助.等待(辅助.随机数(500,1000))
窗口.鼠标左键按下(窗口句柄,917, 514)
辅助.等待(200)
窗口.鼠标左键弹起(窗口句柄,917, 514)
辅助.等待(辅助.随机数(500,1000))
循环结束
|