按键精灵如何识别物品信息

解题思路如下:在物品栏中查找图片A,如果找到A,则鼠标移上去,查找图片B(tip信息),如果找到B,则右键点击,否则重新查找A。难点:如果B没有找到,在重新查找A时,则会... 解题思路如下:

在物品栏中查找图片A,如果找到A,则鼠标移上去,查找图片B(tip信息),如果找到B,则右键点击,否则重新查找A。
难点:如果B没有找到,在重新查找A时,则会重新查找到刚才的A,这样陷入永远查不到的结果。(物品栏中有很多A,但B是唯一的。)
请问该如何整理思路去编写脚本
展开
 我来答
我是杜杜狼
2013-11-28 · TA获得超过411个赞
知道小有建树答主
回答量:203
采纳率:0%
帮助的人:151万
展开全部
你的问题描述不太具体!按照你说的我提供思路给你
首先你用找多图的命令,在物品栏中找A,返回结果有三种情况,1,没有找到。2,找到一个。3,找到多个!
然后每种情况下面有分支,第一种情况时你要再加一个判定,比如这次没有找到,间隔多久再查找下一次,或者其他地方有什么变化再找第二次。
第二种情况,找到一个,鼠标放到图A上,查找图B,如果有,点右键,如果没有,按照没有找到的情况处理(第一种情况)
第三种情况,找到多个,这时返回多个坐标,分别记录,鼠标分别放到依次放到返回坐标上,每次放的时候就是重复第二种情况,(也就是多个第二种情况)如果找到图B,点右键,返回到第一种情况(继续查找),如果没有找到,查找返回的下一个坐标,如果返回的多个坐标全部查找完毕还是没有找到的话,哪么还是等于第一种情况(没有找到)

然后的情况就是重复重复再重复了!

以上是我的想法,希望能帮到你!
追问
请问找多图的命令是什么,我就是想要第三种情况
追答
按键精灵论谈,以及帮助文档里有找多图命令的使用方法,大漠插件也可以!你去看看帮助文档吧!
夜焚香
2013-11-26
知道答主
回答量:29
采纳率:0%
帮助的人:7.1万
展开全部
这个很简单,物品栏的格子是有限的。

思路:圈定查找范围

一排有6个格子,从第一个开始,写6个判断即可!

dm_ret = dm.FindPic(0,0,320,505,"c:\test_game\pddl.bmp","000000-000000",0.9,0,intR,intS)

0,0,320,505, 就是查找的范围,这个是大漠找图的例子!

------------------------------------------------
除此之外,好像大漠还支持多点找图并且返回多个结果,不过比较复杂,我也没有玩过。
------------------------------------------------
--------------------------------专业提供按键精灵网络验证系统-------------------------------------------
追问
这个非常不明白,我不是找图
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式