永发信息网

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

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

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

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

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

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

能解决问题的加分哦!!!!!!!
最佳答案
因为你的文本=“-1|-1|-1”,导致你的文本数组是个空数组,所以会提示数组成员下标引用出错。不知道你绑定窗口的方式是哪个方式,如果是“normal”方式,那么登录窗口是不能被遮挡的,一般都选择“dx”或“gdi”绑定方式,你的问题肯定出在这里,祝你成功
全部回答
我看看
你好! 游戏句柄未绑定失败 或者绑定模式设置的问题 打字不易,采纳哦!
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
有人喜欢你,没跟你表白,你能感觉得到对方喜
夏天不想涂水乳用什么来保湿最合适?
红十月西二区物业服务中心地址在什么地方,想
请问孙子兵法怎么翻译成英文
王者荣耀冠军杯活访问人数过多怎么办
依琳坊地址有知道的么?有点事想过去
人渣就不应该活着。今天在迈迷吧看到一群黑迈
求韩剧《学习之神》OST全部歌曲!十分感谢!
鑫雅美甲在哪里啊,我有事要去这个地方
Which of the following does paper burn in?
事业编报名,提示“审核没有通过!没有通过原
苏州市环球金属制品厂我想知道这个在什么地方
三星一款超薄手机打不出字,拨电话号码的时候
达发摩配地址在哪,我要去那里办事
面对新的中学生活,你认为以下哪一种想法是正
推荐资讯
有缝针伤口能吃什么肉
电视无线网卡怎么用
潍坊市峡山生态经济发展区王家庄街道朱子二村
石家庄箭牌卫浴哪里有卖?
做小区宽带 电信十兆专线叠加百兆民用宽带 这
什么银行不收年费
queue和line的区别
跑跑卡丁车可以双开吗?
下图为某岛屿,根据要求回答下列各题。【小题
在菜场500元可以买多少烧烤食物
老面坊周记破酥面点地址在什么地方,想过去办
你好,公积金贷款在公积金中心面签完以后有什
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?