按键精灵后台找图!

我想做一个游戏自动喊话脚本,然后这个游戏必须要吃喇叭,我就截了喇叭的图片,然后我设定的是找到这张图片的地方点击它一次,可是总是不成功,还点错地方,以下是我的源代码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悬赏
展开
 我来答
oddlf742
2014-07-06 · TA获得超过188个赞
知道答主
回答量:652
采纳率:50%
帮助的人:137万
展开全部


呼号沙漠()

雷姆结合

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”)

完小

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
忽忽上升
2014-07-17 · TA获得超过1911个赞
知道小有建树答主
回答量:1166
采纳率:70%
帮助的人:577万
展开全部
你这个图片背景和其他地方太相似了,很难找到,你把相似度设置为1吧,这样看能不能准确找到图。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友187c483ba
2014-07-23 · TA获得超过3415个赞
知道大有可为答主
回答量:2076
采纳率:60%
帮助的人:1222万
展开全部
建议用大漠插件找字。快速、准确。效率才高。这图的色差不大,找图容易出问题。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yoyoyoyoyoyoy2
2014-07-10 · TA获得超过121个赞
知道答主
回答量:94
采纳率:0%
帮助的人:42.4万
展开全部
这个推荐使用找色,用抓抓抓图,填色。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
贪一狼
2014-07-06 · 超过36用户采纳过TA的回答
知道答主
回答量:121
采纳率:100%
帮助的人:70.1万
展开全部
Call Plugin.Bkgnd.LeftClick(Hwnd, 74, 547)
这个坐标能点对不?
更多追问追答
追问
这个可以,就是第二部找图开始找不到,会在其他地方点
追答
第二部图X,Y坐标偏差多少?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式