在你绑定窗口后面。找图的前面加下面代码
dm_ret = dm.Capture(823, 605, 916, 646,"screen.bmp")
然后去你的c:\msgfj 里看看有没有那个图片
在跟你的代码对比一下。
没图就是绑定的问题
找图找字找不到的时候就用其他命令反向测试一下。
图片没问题。炸找你图的位置。
呼号沙漠()
雷姆结合
HWND = dm.GetMousePointWindow()
延迟200
dm_ret = dm.BindWindow (HWND,“DX2”,“DX2”,“DX”,0)
延迟200
如果dm_ret = 1然后
呼叫Plugin.Msg.Tips(“绑定成功”)延迟100
否则;
转到绑定
结束如果
雷姆一个
dm_ret = dm.FindPic(380,60,700,200,“图片。BMP”,“000000”,0.9,0,X,Y)
延迟50
/ /↑注明“范围”中,“找数字”
若X> 0,Y> 0然后
dm_ret = dm.SetWindowState(HWND,1) / /主窗口
延迟100
结束如果
/ /↑回“找数”
转到一个
子OnScriptExit()
dm.UnBindWindow BR />延迟100
END SUB
子注册沙漠()
need_ver =“3.1233”
一套WS = CREATEOBJECT(“WSCRIPT.SHELL”)
WS。运行“REGSVR32 ATL.DLL /秒”
一套WS =什么
PutAttachment“C:\ test_game”,“.. **”
PutAttachment“\插件”,“RegDll。 DLL“
打电话插件。 RegDll.Reg(“C:\ test_game \ dm.dll”)
一套DM = CREATEOBJECT(“dm.dmsoft”)
;版本= dm.Ver()
如果版本> need_ver然后
一套DM =什么
一套WS = CREATEOBJECT(“Wscript根据壳牌”)
ws.run“REGSVR32 :\ test_game \ dm.dll /秒“
;一套WS =什么
延迟1500
一套DM = CREATEOBJECT(“dm.dmsoft”)
版本= dm.Ver()
如果版本> need_ver然后
;消息框“插件版本错误,目前使用的版本是:”&版本&“,插件目录是:”; &dm.GetBasePath()
消息框:“请关闭程序,重新打开该程序,然后再试一次”
;最后,如果
如果最终
dm.SetPath“C:\ test_game”
dm_ret = dm.SetDict(0,“dm_soft.txt”)
完小
Call Plugin.Bkgnd.LeftClick(Hwnd, 74, 547)
这个坐标能点对不?
X = - 1
Y = - 1
Rem ReFP
Call FindPic(x1, y1, x2, y2, "路径\?.bmp", 0.9, X, Y)
If X >= 0 and Y >= 0 Then
Else
MoveTo ReFP
End If
举报成功
经过核实后将会做出处理
感谢您为社区和谐做出贡献
扫码参与新品0元试用
晒单、顶楼豪礼等你拿