|
马上加入TC
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
怎样才能写找图功能 比如要找一个图点击弹出另一个图再点击弹出一个图,三张图依次覆盖着。
假如第一张图找到了点击。再找第二张,如果找不到就循环找到为止再找第三张。
MD今天被这玩意弄得气死了!
什么方法都用过了 、第二张图还没有找到就去找第三张了!并且找到了还没有出现的一张高清0色差完全相似度1的图!竟然还可以无视图片的在那里循环!
我写的 根本没有问题啊~这是BUG吗?
1这样也不行
功能 开刷()
循环(哈哈==0)
图像.找图(0,0,2000,1100,"rc:zhu.bmp",0,1.0,0,图片X坐标,图片Y坐标)
如果(图片X坐标>=0)
鼠标.左键单击(1)
辅助.等待(500)
否则
图像.找图(0,0,2000,1100,"rc:fu.bmp",0,1.0,0,图片X坐标1,图片Y坐标1)
如果(图片X坐标1>=0)
辅助.写入剪切板(字符串.移除(帐号,1,真))
帐号=辅助.读取剪切板()
标签.设置文本("标签0",帐号)
辅助.等待(100)
键盘.按下(17)
辅助.等待(100)
键盘.按键(86,1)
辅助.等待(100)
键盘.弹起(17)
辅助.等待(100)
键盘.按键(9,1)
辅助.等待(300)
辅助.写入剪切板(密码)
键盘.按下(17)
键盘.按键(86,1)
键盘.弹起(17)
键盘.按键(13,1)
辅助.等待(500)
否则
图像.找图(0,0,2000,1100,"rc:yes.bmp",0,1.0,0,图片X坐标2,图片Y坐标2)
如果(图片X坐标2>=0)
键盘.按键(13,1)
辅助.等待(500)
否则
如果结束
如果结束
如果结束循环结束
图像.找图(0,0,2000,1100,"rc:fu.bmp",0,1.0,0,图片X坐标1,图片Y坐标1) 关键是这条代码怎么才能写成 找到图片后继续执行下面的代码。
2这样也不行
功能 开刷()
循环(哈哈==0)
循环(图片X坐标==-1)
图像.找图(0,0,2000,1100,"rc:zhu.bmp",0,1.0,0,图片X坐标,图片Y坐标)
循环结束
鼠标.左键单击(1)
辅助.等待(500)
循环(图片X坐标1==-1)
图像.找图(0,0,2000,1100,"rc:fu.bmp",0,1.0,0,图片X坐标1,图片Y坐标1)
循环结束
辅助.写入剪切板(字符串.移除(帐号,1,真))
帐号=辅助.读取剪切板()
标签.设置文本("标签0",帐号)
辅助.等待(100)
键盘.按下(17)
辅助.等待(100)
键盘.按键(86,1)
辅助.等待(100)
键盘.弹起(17)
辅助.等待(100)
键盘.按键(9,1)
辅助.等待(300)
辅助.写入剪切板(密码)
键盘.按下(17)
键盘.按键(86,1)
键盘.弹起(17)
键盘.按键(13,1)
辅助.等待(500)
循环(图片X坐标2==-1)
图像.找图(0,0,2000,1100,"rc:yes.bmp",0,1.0,0,图片X坐标2,图片Y坐标2)
循环结束
键盘.按键(13,1)
辅助.等待(500)
3这样也不行
[tr][/tr]
功能 开刷()
循环(哈哈==0)
图像.找图(0,0,2000,1100,"rc:zhu.bmp",0,1.0,0,图片X坐标,图片Y坐标)
如果(图片X坐标>=0)
鼠标.左键单击(1)
辅助.等待(500)
图像.找图(0,0,2000,1100,"rc:fu.bmp",0,1.0,0,图片X坐标1,图片Y坐标1)
如果(图片X坐标1>=0)
辅助.写入剪切板(字符串.移除(帐号,1,真))
帐号=辅助.读取剪切板()
标签.设置文本("标签0",帐号)
辅助.等待(100)
键盘.按下(17)
辅助.等待(100)
键盘.按键(86,1)
辅助.等待(100)
键盘.弹起(17)
辅助.等待(100)
键盘.按键(9,1)
辅助.等待(300)
辅助.写入剪切板(密码)
键盘.按下(17)
键盘.按键(86,1)
键盘.弹起(17)
键盘.按键(13,1)
辅助.等待(500)
图像.找图(0,0,2000,1100,"rc:yes.bmp",0,1.0,0,图片X坐标2,图片Y坐标2)
如果(图片X坐标2>=0)
键盘.按键(13,1)
辅助.等待(500)
否则
否则
否则
如果结束
如果结束
如果结束
|
|
|