欢迎光临散文网 会员登陆 & 注册

【按键精灵】后台找图获取所有结果

2023-08-05 10:47 作者:酷玩蚊仔  | 我要投稿

// 一般来说也可以直接写死图片尺寸,毕竟是自己截的图自己知道大小

Set Img = CreateObject("WIA.ImageFile")

Img.LoadFile("D:\按键精灵\按键精灵2014\screen\chrome.bmp")

w = Img.Width

h = Img.Height

TracePrint w

TracePrint h



XYArray=Plugin.BGCP2_02.FindPictureA(65882, 0, 0, 1920, 1080, "D:\按键精灵\按键精灵2014\screen\chrome.bmp", 30, 0.6)

If IsArray(XYArray) Then 

  XYlength = UBound(XYArray, 2)

  j = 0

  For i = 0 To XYlength

   If i = 0 Then 

   // Call action(CStr(XYArray(0, i)), CStr(XYArray(1, i)))

j = j + 1

   Else 

   xDistance = Abs(XYArray(0, i) - XYArray(0, i - 1))

   yDistance = Abs(XYArray(1, i) - XYArray(1, i - 1))

   If xDistance >= w Or yDistance >= h Then 

   // Call action(CStr(XYArray(0, i)), CStr(XYArray(1, i)))

j = j + 1

   End If

   End If

   If j = 2 Then 

   Call action(CStr(XYArray(0, i)), CStr(XYArray(1, i)))

   Exit For

   End If

  Next

End If



Sub action(x, y)

TracePrint x & "," & y

MoveTo x, y

End Sub

【按键精灵】后台找图获取所有结果的评论 (共 条)

分享到微博请遵守国家法律