按键精灵后台找图!
我想做一个游戏自动喊话脚本,然后这个游戏必须要吃喇叭,我就截了喇叭的图片,然后我设定的是找到这张图片的地方点击它一次,可是总是不成功,还点错地方,以下是我的源代码Hwnd...
我想做一个游戏自动喊话脚本,然后这个游戏必须要吃喇叭,我就截了喇叭的图片,然后我设定的是找到这张图片的地方点击它一次,可是总是不成功,还点错地方,以下是我的源代码Hwnd = Plugin.Window.MousePoint()
Delay 200
Call Plugin.Bkgnd.LeftClick(Hwnd, 74, 547)
Delay 200
XY = Plugin.ColorEx.FindPic(0, 0, 1024, 768, "1.bmp", 0.5, 0)
Delay 200
Call Plugin.Bkgnd.LeftClick(Hwnd, X, Y)
我是依据前台的方法弄得,所以把鼠标方位设为了XY,求高手解答对不对,解答下怎样才是正确的后台找到图片并点击,还有我找到图片的地方好像也不太对,可是我仔细看了下截图没问题的,求高手指点
如图所述,我的目的是先点开药品,就会出现一个框框然后我要后台找图找到小喇叭,并用鼠标点两下,这个过程总是失败,打开药品栏找不到图会在别的地方点一下,本人初学者,最好能讲的通俗点
还有怎么 一边把这个选项框往下拉一边找图,这个问题另外回答多提高100悬赏 展开
Delay 200
Call Plugin.Bkgnd.LeftClick(Hwnd, 74, 547)
Delay 200
XY = Plugin.ColorEx.FindPic(0, 0, 1024, 768, "1.bmp", 0.5, 0)
Delay 200
Call Plugin.Bkgnd.LeftClick(Hwnd, X, Y)
我是依据前台的方法弄得,所以把鼠标方位设为了XY,求高手解答对不对,解答下怎样才是正确的后台找到图片并点击,还有我找到图片的地方好像也不太对,可是我仔细看了下截图没问题的,求高手指点
如图所述,我的目的是先点开药品,就会出现一个框框然后我要后台找图找到小喇叭,并用鼠标点两下,这个过程总是失败,打开药品栏找不到图会在别的地方点一下,本人初学者,最好能讲的通俗点
还有怎么 一边把这个选项框往下拉一边找图,这个问题另外回答多提高100悬赏 展开
5个回答
展开全部
呼号沙漠()雷姆结合 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”)完小
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你这个图片背景和其他地方太相似了,很难找到,你把相似度设置为1吧,这样看能不能准确找到图。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
建议用大漠插件找字。快速、准确。效率才高。这图的色差不大,找图容易出问题。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个推荐使用找色,用抓抓抓图,填色。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Call Plugin.Bkgnd.LeftClick(Hwnd, 74, 547)
这个坐标能点对不?
这个坐标能点对不?
更多追问追答
追问
这个可以,就是第二部找图开始找不到,会在其他地方点
追答
第二部图X,Y坐标偏差多少?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询