按键精灵大漠循环找字问题

字库我已经建好了。我需要在一个坐标点上去循环匹配我的字库,比如这个坐标点随机出现“苹果”、“香蕉”等字符。
我dim Q(3)
Q(0) = “西瓜”
Q(1) = “苹果”
Q(2) = “香蕉”
如果这个点出的是“苹果”,我用大漠的找字功能进行循环找字,如果找到就结束循环,我自己写了一个,但是数组调用方式不对,麻烦大佬帮忙看看。
For i = 0 To 3
dm_ret = dm.FindStr(789,216,860,251, q, "f3f3f3-636363", 0.8, x, y)
If x >= 0 And y >= 0 Then
m = i
dm.MoveTo x, y
Exit For
End If
Next
如果是单一的dm_ret = dm.FindStr(789,216,860,251, q(0), "f3f3f3-636363", 0.8, x, y)这样是没有问题的,就是这个数组选择方式不对,但如果挨个写的话工作量太大,希望大佬帮忙解答一下

第1个回答  2018-12-26

你这完全没必要用循环和数组啊,建议,先找苹果,找到不做操作,如果没找到则同时找剩下那俩词就行了
编程思路最重要!

追问

那只是我举例子只有3个,实际上可能有几十上百个。而且是随机的,那样写代码太长了呀。我想的是我拿我字库的顺序去匹配他随机出现的字,因为这个相当于是问题,我判断出问题后还需要下一步操作去点击答案

本回答被网友采纳

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网