安卓按键精灵如何找多个图找到后可以在DO LOOP循环里call吗还是用GOTO
- 留学出国
- 2023-12-14 07:57:20
求大神解答。 按键精灵安卓版找图问题 10张图,找到其中5张图就跳出循环 每张图只执行一次操作。谢
'可以定义一个变量表示找到多少图 Dim i:i=0 ' 找到图后: i=i+1 If i>=5 then Exit for '这里我假设你使用的是for循环,如果你用do循环就是exit do,如果一张张找的话就goto语句 End if按键精灵9。第一个问题是如何顺序自动找到图后再自找下一个同样的图形。第二个问题是,找不到图再找下图
第一个问题是找图片数量。只能给你思路,代码自己写。比如截图的大小为10*10,找图范围为800*600.先以800*600为区域找图。找到后返回的坐标为图片左上角坐标,假定为x,y。再以x+10,y,800,y+10为范围找图。没有找到再以0,y+10,800,600为范围找图。明白? 第2个问题是循环找图。你可以用条件循环While---Wend,或者无限循环do---loop或者用标记跳转也可以。 如果还看不明白,那你去把官方找图视频教程看懂了再说。 比如说这个找萝卜,就只需要找图片数量。这些萝卜实际上都是一张图,你截取它们都显示出来的一部分就行了。然后再设定个变量,找到后变量+1,就可以按键精灵如何DO循环中加入找图
在最上面加个do 最下面加个loop 然后在判断条件下 加个退出do循环 就是在 (如果intx>0并且inty>0则 )后面加个Exit do 意思就是 找到图 就会执行这个退出循环的语句Exit do 退出来 如果找不到 下面的代码都不会执行 全部跳过 跑回上面继续循环找图 就是说如果这张图永远不出现 下面的代码永远不会执行到 一直在找图 直到到到图以后 。。。。按键精灵,如何实现一直找图,直到找到设定的图之后才结束找图,然后运行接下面的指令?非常急
do findpic....//找图 if intX>0........//如果找到则 exit do //跳出循环 else //没找到 delay200//延时200毫秒 endif loop//循环按键精灵,如何循环找图,然后再进行一个动作,再循环找图
a=0
For 20
FindPic 0+a,0,1024+a,768,"Attachment:\导入.bmp",0.9,intX,intY
If intX > 0 And intY > 0 Then
MoveTo intX,intY
LeftClick 1
Delay 400
FindPic 0,0,1024,768,"Attachment:\下载.bmp",0.9,intX,intY
If intX > 0 And intY > 0 Then
MoveTo intX,intY
LeftClick 1
End If
End If
a=a+e
e=?
// e=图中a点与b点的距离
Next
展开全文阅读
上一篇
美国本科和中国本科的区别有哪些?
下一篇
返回列表