Autojs初试

1、环境布置

AutoJs

  1. 目前能找到的 autojs的版本是 Autojs 4.4.1 、 7 pro pojie 、 8pro(需付费)

VsCode

  1. VScode 安装对应版本插件,autojs 和autojs pro需要插件不同,用于vscode在PC端编写脚本时,和手机端的autojs连接进行调试。
  2. autojs 和autojspro设置调试服务的方式不同,一个是通过vscode连接手机端,一个是手机端连接电脑,注意。连接方式:Auto.JS 教程_我的博客-CSDN博客_autojs

2、编码调试

  1. 手机端需要打开无障碍服务、调试服务,悬浮窗,最好也打开音量上键停止所有脚本。
  2. 手机端可以通过悬浮窗弹出的几个按钮进行快捷操作,按钮功能分别是,运行脚本,录制,布局分析,停止脚本和设置。
  3. 可以通过布局分析 查看控件信息和生成代码,查看控件信息能够找到所浏览空间的 desc id 和 text等信息,并且能够查看到控件是否为clickable。
  4. 尝试完成某绿色聊天软件中的点击功能,代码如下 从 「九黎AJ」 拷贝过来的,亲测有效,由于可能存在多次.引用造成无法识别,采用如下方式点击控件生效,可以简单完成在红包界面点击红包。
  5. /** * 用于click等部分功能无法点击的组件 * @param {object} ui 可以由控件内容自由组合链式传递进来 * @returns */ 
    /*
     * By 九黎
     *九黎
     */
    function clickui(ui) {
        if (ui.exists()) {
            var a = ui.findOnce(); //log(a);
             if (a) { var b = a.bounds(); //log(b); 
            if (b && b.centerX() >= 0 && b.centerY() >= 0) {
             //Tap(b.centerX(), b.centerY()); //安卓7以下点击
            click(b.centerX(), b.centerY()); 
            return true; } } }
             return false; 
             }
    ————————————————
    版权声明:本文为CSDN博主「九黎AJ」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
    原文链接:https://blog.csdn.net/qq_30931547/article/details/122239203

你可能感兴趣的:(Android,autojs,vscode,脚本)