• 新浪微博:
  • 微信 :
按键精灵电脑版
立即下载

软件版本:2014.05
软件大小:21.6M
更新时间:07-04

按键精灵安卓版
立即下载

软件版本:3.3.0
软件大小:62.5M
更新时间:5-24

按键精灵iOS版
立即下载

软件版本:1.3.3
软件大小:29.2M
更新时间:06-14

按键精灵Mac版
立即下载

软件版本:1.1.0
软件大小:12.3M
更新时间:12-29

快捷导航

登录 后使用快捷导航
没有帐号? 注册

登录 注册
返回列表 12345678» / 25
发新话题 回复该主题

[分享脚本] 查找动态图片的正确方法 [复制链接]

1#
坛子里已经有帖子介绍了方法,无非是截取一堆图片进行判断,不过这种判断方法肯定会有遗漏的,下面我把这个方法完善一下:

第一步,仍然是截取图片,代码均以大漠为例:
  1. Call 大漠注册
  2. dm_ret = dm.SetPath("d:\temp")
  3. i = 10
  4. For 20
  5.     i = i + 1
  6.     dm_ret = dm.Capture(0, 0, 2000, 2000, i & ".bmp")
  7.     Delay 50
  8. Next
复制代码
用上面的方法截取了20张图片到d:\temp,编号从11到31。

第二步,开始找图:
  1. Call 大漠注册
  2. dm_ret = dm.SetPath("d:\temp")
  3. i = 10
  4. For 10
  5.     dm_ret = dm.FindPic(0, 0, 2000, 2000, "11.bmp|12.bmp|13.bmp|后面自己添.bmp", "000000", 0.9, 0, intX, intY)
  6.     If intX >= 0 and intY >= 0 Then
  7.      i = i + 1 //只要找到一张图片,i的值就会大于10,20张图总会找到一张,提高了准确率
  8.     End If
  9.     Delay 50
  10. Next

  11. If i > 10 Then
  12.     TracePrint "找到,这里写找到图片的代码"
  13. ElseIf i = 10 Then
  14. TracePrint "没找到,这里写没找到图片的代码" //i的值不变,说明一张没找到
  15. End If
复制代码


这个方法大幅提高了找图的准确率,减少了误判。

2#


3#


4#

看看大神的方法

5#


6#

5646546541

7#

[查找动态图片的正确方法修

8#

爱速度和UI判断【都是废话【】

9#

12

1231212

10#

。。。没想象得那么高端啊

最后编辑qq250039815 最后编辑于 2016-10-20 15:43:49
11#


12#

这个牛,我要看看

13#

查找动态图片的正确方法

14#

帮你顶一下//

15#

kanle

16#

可涂抹咳咳咳

17#

看看大神的方法

接单qq:113220715
18#

看看大神的方法

19#


20#


发新话题 回复该主题