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

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

按键精灵安卓版
立即下载

软件版本:3.8.0
软件大小:45M
更新时间:2025-05-20

按键精灵iOS版
立即下载

软件版本:2.2.1
软件大小:29.2M
更新时间:2025-05-27

按键手机助手
立即下载

软件版本:4.2.0
软件大小:242M
更新时间:2025-05-20

快捷导航

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

发新话题 回复该主题

找不到图片 [复制链接]

1#
import "d:\obj.vbs"
Set dm = New dmsoft'创建对象
dm_ret = dm.SetPath("d:\")
jineng = array("枪械射击","温压弹","干冰弹","电磁穿刺","装甲车","高能射线","制导激光","冰雹发生器","跃迁电子","无人机冲击","燃油弹","旋风加农","压缩气刃","空投轰炸")
Rem 开始
Do
dm_ret = dm.FindPic(14,342,560,742,"2.bmp","000000",0.9,0,intX,intY)
If intX >= 0 and intY >= 0 Then
Call 找图(jineng(Form1.aComboBox1.ListIndex))
Call 找图(jinengForm1.bComboBox2.ListInde))
Call 找图(jineng(Form1.cComboBox3.ListIndex))
Call 找图(jineng(Form1.dComboBox4.ListIndex))
End If
Loop
Sub 找图(路径)
dm_ret = dm.FindPic(14,342,560,742,路径&".bmp","000000",0.8,0,intX,intY)
If intX >= 0 and intY >= 0 Then
技能=Replace(路径,".bmp","")
TracePrint "选择" & 路径 & Now()
dm.MoveTo intX, intY
dm.LeftClick
Delay 1000
Goto 开始
End If
End Sub
找不到图片,这是什么原因
import "d:\obj.vbs"
Set dm = New dmsoft'创建对象
dm_ret = dm.SetPath("d:\")
LogStart "D:\向僵尸开炮.log"
arr_pic = array("枪械射击", "电磁穿刺", "装甲车", "燃油弹", "随机")
Rem a
Do
dm_ret = dm.FindPic(14,342,560,742,"2.bmp","000000",0.9,0,intX,intY)
If intX >= 0 and intY >= 0 Then
For i = 0 To UBound(arr_pic)
找图(arr_pic(i))
Next
End If
Loop
Sub 找图(路径)
dm_ret = dm.FindPic(14,342,560,742,路径&".bmp","000000",0.6,0,intX,intY)
If intX >= 0 and intY >= 0 Then
技能=Replace(路径,".bmp","")
TracePrint "选择" & 技能 & Now()
dm.MoveTo intX, intY
dm.LeftClick
Delay 1000
Goto a
End If
End Sub

这样就能找到,这是什么原因?路径问题吗

2#

代码本身的问题不大 ,可能是你的图片做的不太好或者图片每次生成有一定的变化 如 从不可使用到可使用的状态变动的有一定的误差,你第一个找不到的相似度是0.8,第二个是0.6 如果找到的坐标是对的 那就说明图片做的不够好,范围尽量小 图片也是,在不造成误识别的情况下

3#

大漠不是指定路径图片的

有事就QQ 136874377 QQ交流群300857068   接各种脚本定做 价格优惠
发新话题 回复该主题