易语言下用大漠命令FindStrE取被识别文字的坐标时返回的数据是空的 不是坐标数据 也不是-1|-1|-1

我用易语言做了一个幻想世界登录器,是根据大漠插件的教程写的,源码全部填好之后可以运行并且各项功能很正常之后因为有些事情要出去就把易例程保存并关闭了回来之后再打开调试就提示... 我用易语言做了一个幻想世界登录器,是根据大漠插件的教程写的,源码全部填好之后可以运行 并且各项功能很正常 之后因为有些事情要出去 就把易例程保存并关闭了 回来之后再打开调试就提示 错误代码:1 错误信息:数组成员引用下标超出定义范围。通过输出调试文本命令看出Findstre命令没返回任何数据。下面是出问题段的源码

.版本 2
.支持库 dm
.支持库 eAPI

.子程序 启动游戏
.局部变量 文本, 文本型
.局部变量 文本数组, 文本型, , "0"

.如果真 (自动登录_当前动作 = “启动游戏”)
文本 = DM.FindStrE (0, 0, 2000, 2000, “更新完成”, “ffff00-000000”, 1)
输出调试文本 (文本)
.如果真 (文本 ≠ “-1|-1|-1”)
文本数组 = 分割文本 (文本, “|”, )
模拟鼠标点击 (到整数 (文本数组 [2]), 到整数 (文本数组 [3]) + 76, 0)
自动登录_当前动作 = “输入账号”

然后弹出提示框 错误代码:1 错误信息:数组成员引用下标超出定义范围。 想知道是什么原因导致了findstr命令没有返回坐标数据。

能解决问题的加分哦!!!!!!!
展开
 我来答
sunrise20000
2012-02-23 · 超过19用户采纳过TA的回答
知道答主
回答量:37
采纳率:100%
帮助的人:26.4万
展开全部
因为你的文本=“-1|-1|-1”,导致你的文本数组是个空数组,所以会提示数组成员下标引用出错。不知道你绑定窗口的方式是哪个方式,如果是“normal”方式,那么登录窗口是不能被遮挡的,一般都选择“dx”或“gdi”绑定方式,你的问题肯定出在这里,祝你成功
xutianruo
2012-02-29 · TA获得超过254个赞
知道小有建树答主
回答量:237
采纳率:0%
帮助的人:170万
展开全部
游戏句柄未绑定失败 或者绑定模式设置的问题
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友6784cca3d
2012-02-21
知道答主
回答量:41
采纳率:0%
帮助的人:11.9万
展开全部
我看看
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式