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

软件版本: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

快捷导航

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

登录 注册
发新话题 回复该主题

[已回复] 第二次调用子程序就查找不到截图 [复制链接]

1#
Sub Chengxu()
dm_ret = dm.Capture(300, 300, 500, 500, "screen.bmp")
If dm_ret = 1 Then

TracePrint "截图成功"
End If
Delay 1000

Do
dm_ret = dm.FindPic(0,0,2000,2000,"screen.bmp","000000",0.9,0,intX,intY)
if intX >= 0 and intY >= 0 Then
TracePrint "找到"
Else
TracePrint "没有找到" exit do
End If
Loop
End Sub

Call Chengxu()//第一次调用
Delay 3000
Call Chengxu()//第二次调用
......
Call Chengxu()//第n次调用
问题:第一次调用的时候可以找到截图,第二次调用开始 截图成功之后再也查找不到图片了!!??但是用大漠绑定测试工具每次都能找到,在程序却找不到
请问:问题所在,以及解决方法!谢谢~~
PS:实例中是多线程调用!

最后编辑lichong1126 最后编辑于 2018-12-04 15:34:08
本主题由 超级版主 n15976906190 于 2018/12/5 23:41:39 执行 审核帖子 操作
2#

少打了一行在 查找图片else后面有一句exit do

3#

求工程师来解答

4#

工程师 在吗?

5#

回复 1楼lichong1126的帖子

1.请提供简洁、扼要、清晰可直接测试出描述问题的代码结构,并注释以及描述问题所在以及疑问(像这样的提问方式 我们无法提供任何解答或建议)
2.Do后/Loop前 应有延迟<Delay 1000>
3.<"screen.bmp">可尝试使用绝对路径
4.<"000000">可尝试303030
5.<0.9>可尝试0.75-0.9
6.截图过大不适合用于找图

收徒
----将满
个人QQ:1223116618
6#

6666666666666666666666

发新话题 回复该主题