按键精灵指定区域找图,匹配附件多个图中任意一个符合即可,怎么表达?
我做了图1,图2,图3,图4.......共十个图存到附件里用做模拟(实际应用有150多个),然后在指定区域找图,要是区域内的图与附件这10个图中任意一个符合即判断为是,...
我做了图1,图2,图3,图4.......共十个图存到附件里用做模拟(实际应用有150多个),然后在指定区域找图,要是区域内的图与附件这10个图中任意一个符合即判断为是,这句子该如何表达??要能简洁书写的,因为要是单独判断实际中需要写150个太繁杂用不了,能不能表达为下面这样,求高手指点!!
实际测试用不了(有误)
Dim intX,intY
FindPic 808, 113, 903, 241, "Attachment:图1.png" or "Attachment:图2.png" or "Attachment:图3.png" or "Attachment:图4.png", "000000", 0, 0.8, intX, intY
If intX > -1 and intY > -1 Then
TracePrint "区域内的图符合附件中的某个图!"
Delay 100
EndScript
End If
TracePrint "区域内的图不符合附件中的图!!"
Delay 100
EndScript 展开
实际测试用不了(有误)
Dim intX,intY
FindPic 808, 113, 903, 241, "Attachment:图1.png" or "Attachment:图2.png" or "Attachment:图3.png" or "Attachment:图4.png", "000000", 0, 0.8, intX, intY
If intX > -1 and intY > -1 Then
TracePrint "区域内的图符合附件中的某个图!"
Delay 100
EndScript
End If
TracePrint "区域内的图不符合附件中的图!!"
Delay 100
EndScript 展开
展开全部
1、首先打开按键精灵界面,新建脚本。
2、选择空白脚本,然后点确定。
3、1.新手就选普通。2.选择颜色/图形命令。3.选择找图命令。4.根据你电脑分辨率多大填即可。5.如果附件找图,就打勾,改截图的重命名名称。6.相似度0.7到1.0随意。7.坐标也可以随意修改,默认也可以。
4、点击抓抓,然后再点击图像,最后有个按钮截屏,截屏一下。并且要找的图,截图下来,并保存下来。
5、插入,鼠标移动到点击条件结束。
6、最后添加坐标 intX,intY. 那么基本操作就好了。
展开全部
按键精灵附件只能添加一个图片(本人没有用9.6以后的按键精灵了,不知道后面版本支不支持多图),里面的函数参数条件都是有规定的,不是你想怎样就怎样,如果你真有150个图,那么你只能找150次图,还有,按键精灵的图片是bmp格式的,格式也有规定,完全了解了函数再用。
更多追问追答
追问
要是单独找150次,就要写150次,而且要找20个地方,这样就是3000次了,这写不了,所以看看有没有简洁的写法,另外我写的是按键手机版的,所以图片是PNG的!电脑版的才是BMP!
追答
有简单的写法,注意,只是写法简单,执行效率其实和写150次找图差不多。
我这里以找图1-图4这四个图片为例:
Result=0
For i=1 To 4
FindPic 808, 113, 903, 241, "Attachment:图"&i&".png" , "000000", 0, 0.8, x, y
If x>0 Then
TracePrint "图"&i&"已找到"
Result=1
End If
Next
If Result=0 Then
TracePrint "图没已找到"
End If
如果你这20个地方的找图区域是有规律的,也可以用For 循环结合数组简化代码,不过,不管代码怎么写,3000次找图是必须要的。
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
安卓版按键精灵可以这样用
FindPic 0,0,0,0,"Attachment:1.png|Attachment:2.png|Attachment:3.png|Attachment:4.png","000000",0,0.8,intX,intY
FindPic 0,0,0,0,"Attachment:1.png|Attachment:2.png|Attachment:3.png|Attachment:4.png","000000",0,0.8,intX,intY
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询