dnf自动收货脚本如何判断货物的数量,用按键精灵找图很简单但是判断物品的个数就头大了!求好心人指点!

 我来答
秋风奏鸣曲
2011-02-08 · TA获得超过282个赞
知道小有建树答主
回答量:281
采纳率:50%
帮助的人:272万
展开全部
没玩过dnf,只能给思路,如果物品栏有个数显示的,可以用OCR文字识别插件,把数字的图片识别为数值存入变量中,如果没有个数显示的,就找出图片的张数,用下面的代码找
-----------------------------------
dim zb(10),x1,x2,x3,x4,i,p
x1=0:x2=0:x3=1023:x4=768:i=0
//数组,变量,赋值
Rem 循环
Call FindPic(x1,x2,x3,x4,"2.bmp",0.8,x,y)
//找=============图
If x>=0 and y>=0
zb(i)=x&","&y
//保存坐标
i=i+1
//变量递增
x1=x+6:x2=y+3
//呵呵这里就是重点
//偏移几个象素就找不到这一张图了
//至于要偏移几个象素自己看着办吧
//可以从左向右和从上到下,只要修改X,Y+的象素就可以了
Goto 循环
//让他死循环...直到找不到为止
Else
Goto 出
//找不到代表已经没了.输出结果
End If
Goto 循环
Rem 出
//=========以下为输出结果
MSGBOX "共找到"&i&"张图"
p=i:i=0
For p
MSGBOX "第"&i+1&"张图的坐标为:"&zb(i)
i=i+1
Next
-----------------------------------
这样得行i就是图片张数。
如果是一格满多少自动换一格的~就把以上两种方法加起来用~先找到图片张数和各自的位置,再用OCR对对应位置的物品数量进行识别。
思路是这样~不过~这个脚本有点工程量哦~同志加油 ,可以加Q一起研究研究23590449
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式