找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 1097|回复: 1

[已回复] zm.ElementFindEx 崩溃求解决

[复制链接]

7

主题

9

回帖

23

积分

学前班

鲜花
0
猫粮
63
发表于 2022-4-24 20:29:15 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
使用ElementFindEx,这个命令 如果不在这个页面的话会导致按键精灵直接强行关闭,特意测试FindColorEx这个命令正常
两个命令都是返回表应该是一样的,提示也看不懂应该是为空值,测试使用zm.VarInfo(nodes) 调试没有问题不会崩溃 但是这个命令返回结果太多不直观
Do
    dim nodes=zm.ElementFindEx("首页")       
    If nodes Then
            TracePrint "一共找到了", nodes["counts"], "个元素", nodes["id"],nodes[1]["index"],nodes[2]["index"]
    Else
    TracePrint "没有找到"
    End If
    Delay 1000
Loop
当前脚本第50行:发生运行时错误!错误代码:2,错误行号:50,错误信息: attempt to index global 'id4e4f444553' (a null value)

Do
    dim nodes=zm.FindColorEx(安装)       
    If nodes Then
               TracePrint "一共找到了", nodes["counts"], "个元素", nodes["id"],nodes[1]["index"],nodes[2]["index"]
                zm.VarInfo(nodes)
    Else
    TracePrint "没有找到"
    End If
    Delay 1000
Loop
当前脚本第53行:没有找到

楼主热帖
  • 打卡等级:开宗立派

1087

主题

2141

回帖

4335

积分

院长

鲜花
9
猫粮
7419
QQ
发表于 2022-4-24 21:31:31 | 显示全部楼层
这个应该是你输出的问题,你可以用zm.varinfo查看下nodes表的结构,再来写这段代码
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|紫猫编程学园

GMT+8, 2024-11-24 10:18

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表