• 按键公众号 :
按键精灵电脑版
立即下载

软件版本:2014.06
软件大小:22.9M
更新时间:2021-12-03

按键精灵安卓版
立即下载

软件版本:3.7.2
软件大小:46.2M
更新时间:2023-05-10

按键精灵iOS版
立即下载

软件版本:1.8.0
软件大小:29.2M
更新时间:2023-03-21

按键手机助手
立即下载

软件版本:3.8.0
软件大小:262M
更新时间:2023-05-30

快捷导航

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

发新话题 回复该主题

[问题] 新人求助找图问题 [复制链接]

1#
各位大佬,按照视频教程编写了找图的脚本,但是运行起来没有反应,是怎么回事?下面是编写的脚本FindPic 0,0,519,606,"Attachment:\1.bmp",0.9,intX,intY
If intX > 0 And intY > 0 Then
MoveTo intx, intY
Delay 1000
LeftClick 1
End If

2#

别用附件找图 用绝对路径

有偿解答、脚本定制 联系QQ2834762531
3#

在if前面加上一句 TracePrint intX, intY看看能否找到了坐标

或者用抓抓 找图试试 看看能否找到图

4#

首先呢 要看下 Attachment:\1.bmp 这里 如果用相对路径必须要保证图片文件 也就是 1.bmp保存到了按键的附件里 附件在打开编写界面的最左上部分查找,然后在 If intX > 0 And intY > 0 Then 这句下面加上调试信息 看是否找到
FindPic 0,0,1024,768,"Attachment:\神盾.bmp",0.9,intX,intY
If intX > 0 And intY > 0 Then
TracePrint "找到"
Delay 1000
LeftClick 1
Else
TracePrint "没找到"
End If
这样你就可以看到是否找到图了,如果没找到,就要看下是否图片做的不符合或者没有找到关键截图点,然后再看下是否是相似度过高了,可以适当的降低相似度,还可以调试下 INTX和INTy的值,看看是否找对了,会返回一个坐标,然后用抓抓工具查看一下这个坐标是否在你找的图的左上角。基本也就这些了。

5#

增加延迟和调试反馈,调整识别度或重做图片多试几次
这是我的找图脚本供参考:
Do
Delay 100
FindPic 0,0,1650,1050,"Attachment:\大航海.bmp",0.6,intX,intY
If intX > 0 And intY > 0 Then
TracePrint "找到大航海图片的坐标为:(" & intX & ", " & intY & ")"
Delay 50
MoveTo intX + 25, intY + 5
Delay 200
LeftClick 1
Delay 600
Exit Do
Else
TracePrint "没有找到图片,再来"

End If
Loop
第3句的0.6是多次调试后感觉比较稳定的识别度(找得到,又不会找到别的图片);脚本里有找到图片的输出和没有找到图片的输出,调试后就知道,是否找到了图片。

发新话题 回复该主题