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

字库我已经建好了。我需要在一个坐标点上去循环匹配我的字库,比如这个坐标点随机出现“苹果”、“香蕉”等字符。我dimQ(3)Q(0)=“西瓜”Q(1)=“苹果”Q(2)=“... 字库我已经建好了。我需要在一个坐标点上去循环匹配我的字库,比如这个坐标点随机出现“苹果”、“香蕉”等字符。
我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)这样是没有问题的,就是这个数组选择方式不对,但如果挨个写的话工作量太大,希望大佬帮忙解答一下
展开
 我来答
百度网友88897ec
2018-12-26 · TA获得超过188个赞
知道小有建树答主
回答量:269
采纳率:79%
帮助的人:72.7万
展开全部

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

追问
那只是我举例子只有3个,实际上可能有几十上百个。而且是随机的,那样写代码太长了呀。我想的是我拿我字库的顺序去匹配他随机出现的字,因为这个相当于是问题,我判断出问题后还需要下一步操作去点击答案
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式