易语言下用大漠命令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命令没有返回坐标数据。
能解决问题的加分哦!!!!!!! 展开
.版本 2
.支持库 dm
.支持库 eAPI
.子程序 启动游戏
.局部变量 文本, 文本型
.局部变量 文本数组, 文本型, , "0"
.如果真 (自动登录_当前动作 = “启动游戏”)
文本 = DM.FindStrE (0, 0, 2000, 2000, “更新完成”, “ffff00-000000”, 1)
输出调试文本 (文本)
.如果真 (文本 ≠ “-1|-1|-1”)
文本数组 = 分割文本 (文本, “|”, )
模拟鼠标点击 (到整数 (文本数组 [2]), 到整数 (文本数组 [3]) + 76, 0)
自动登录_当前动作 = “输入账号”
然后弹出提示框 错误代码:1 错误信息:数组成员引用下标超出定义范围。 想知道是什么原因导致了findstr命令没有返回坐标数据。
能解决问题的加分哦!!!!!!! 展开
3个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询