【按键精灵源码分享】遍历图片在屏幕上出现的所有坐标脚本源码

大家好,我是公众号3分钟学堂的郭立员,今天继续我们的按键精灵安卓版源码分享,这一期带来的是遍历图片在屏幕上出现的所有坐标脚本源码。

适用范围

同一张图在屏幕上多次出现,比如下面这些图。

图片

图片

代码

'定义截图的大小
Dim x=18
Dim y=20

'获取屏幕大小,如果指定范围,直接填写数值
Dim sx1=0
Dim sy1=0
Dim sx2=GetScreenX()
Dim sy2=GetScreenY()

'定义存储坐标的数组变量
Dim arr(),n=0

'遍历图片
Dim intx,inty
KeepCapture
For j = 0 To cint((sy2-sy1)/y)
For i = 0 To CInt((sx2 - sx1) / x)
FindPic sx1+xi, sy1+yj, sx1+2x-1+xi, sy1+2y-1+yj, “Attachment:1.png”,“000000”, 0, 0.9, intX, intY
If intX > -1 And intY > -1 Then
arr(n) = intx & “,” & inty
n=n+1
End If
Next
Next
ReleaseCapture

TracePrint join(arr,"|")

代码使用方法

①使用抓抓截取你要找的图片

②查看截图的大小尺寸,填入到代码的第一部分

③把图片上传到脚本附件,修改脚本中的1.png和你的截图名称一致。

④确定找图范围,如果是全屏找图,无需修改,如果是指定找图范围,需要修改sx1,sy1,sx2,sy2这几个变量。

⑤代码执行完得到的是所有的坐标,并且存入到数组变量arr中,如果需要使用坐标操作,可以通过变量数组获取坐标。

⑥对于仅需要点击坐标的情况,可以不用存入数组,直接在找图里面用

tap intx,inty

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值