大漠插件判断范围内有几行数字怎么写 20
按键精灵用的大漠插件,在指定范围内有一行或者多行数字(商品的编码),这些数字都不是固定的,请问该怎么写才能判断出该范围内有几行数字?类似下图中的数字,有时候是只有一行,有...
按键精灵用的大漠插件,在指定范围内有一行或者多行数字(商品的编码),这些数字都不是固定的, 请问该怎么写才能判断出该范围内有几行数字? 类似下图中的数字, 有时候是只有一行,有时候会有多行,请大神指点, 怎么用大漠判断出来有几行数字?
展开
1个回答
展开全部
很容易的,你可以这样,建个字典只包括0-9的数字,然后用OcrEx识别所需区域,然后解析得到的结果,这个结果中会带每个数字的坐标,先取第一个字,得到纵坐标y,然后分析后续的数字,在一行的y值相同,下一行的y值会增大,全部数字分析结束后,有几个不同的y值那就是有几行数字了,参考代码:
ss = dm.OcrEx(0,0,2000,2000,"ffffff|000000",1.0)
ss = split(ss,"|")
MessageBox "识别到的字符串:"&ss(0)
ss_len = len(ss(0))
for i = 1 to ss_len
MessageBox "第("&i&")的坐标是"&ss(i)
next
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询