星空软件

 找回密码
 立即注册

[个人经验] AUTOJS找不到控件试试这个方法,枚举全屏所有控件

光荣与梦想483 | 2022-6-28 02:58:43 | 显示全部楼层 |阅读模式
有时候我们通过AUTOJS获取某个APP内控件,怎么操作都不对,这时候我们可以用如下这个方法来筛选出来~~~
第一步; 编写打印所有控件的递归方法

function queryList(json) {

    for (var i = 0; i < json.length; i++) {

        var sonList = json[i];

        if (sonList.childCount() == 0) {

            console.log(json[i])

        } else {

            queryList(sonList);

        }

    }

}

第二部查找所有控件

let rooot2 =find()

第三步 调用递归方法

queryList(rooot2)




上一篇:易语言多线程卡死、奔溃原因,附稳定写法~必须收藏
下一篇:快手卡片生成器XML格式的消息体,支持私信对话代码分享
回复

使用道具 举报

痴痴情先生先s | 2022-6-28 02:58:55 | 显示全部楼层
好方法,收藏了
回复

使用道具 举报

123456914 | 2022-6-28 02:59:01 | 显示全部楼层
收藏了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

全站声明【必看】|小黑屋|新库软件 |网站地图

GMT+8, 2024-4-26 12:24 , Processed in 0.058988 second(s), 22 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.