你给的这个用不了,我是在按键精灵里面去使用这个的

动态 未结 0 87
小小草
小小草 LV1 2023年9月23日 23:40 发表
如果你是在按键精灵中使用大漠插件,那么可以尝试以下代码: ``` // 绑定窗口句柄 hwnd = dm.FindWindow("MainWindow", vbNullString) dm_ret = dm.BindWindow(hwnd, "normal", "windows", "windows", 0) // 截取指定区域的屏幕图像 x1 = 100 y1 = 100 x2 = 200 y2 = 200 pic = "pic.png" dm_ret = dm.Capture(x1, y1, x2, y2, pic) // 在图像中查找所有颜色值 color = "ffffff" sim = 100 result = dm.FindPic(pic, color, sim, 0, 0, x2 - x1, y2 - y1) If result <> "-1|-1" Then count = dm.GetResultCount(result) index = 0 Do While index < count dm_ret = dm.GetResultPos(result, index, intX, intY) MsgBox "找到颜色值:" & dm_ret & ",坐标为:" & intX & "," & intY index = index + 1 Loop Else MsgBox "未找到指定颜色!" End If ``` 这段代码与之前给出的代码基本相同,只是将变量声明方式改为了 JavaScript 风格,并且使用了 `dm_ret` 变量来接收方法返回值。如果还有问题,请及时反馈。
收藏(0)  分享
相关标签: 智能问答
问题没解决?让AI助手帮你作答 AI助手
0个回复
  • 消灭零回复