AutoJs6 中文文档 下载 App

第一个脚本 — 从 Hello World 到模拟点击

新建脚本文件

  1. 打开 AutoJs6 应用
  2. 点击主界面右下角的 + 号
  3. 选择「脚本」
  4. 输入文件名(如 hello.js),确认创建

文件创建后会自动打开代码编辑器。

Hello World

在编辑器中输入以下内容:

// AutoJs6 第一个脚本
console.log("Hello, AutoJs6!");
toast("欢迎使用 AutoJs6");

代码解析

语句说明
console.log()向控制台输出日志,可在脚本执行完后查看
toast()在屏幕上弹出短暂提示(Android Toast)
//JavaScript 单行注释

运行脚本

点击编辑器底部的 ▶ 运行 按钮,或按代码编辑器的运行快捷键。脚本会立即执行,你应该能在屏幕底部看到 Toast 提示,并在控制台窗口看到日志输出。

模拟点击

这是 AutoJs6 最核心的功能——模拟人工触摸:

// 方法一:通过控件选择器点击(推荐,最稳定)
// 找到文字为「确定」的按钮并点击
let btn = text("确定").findOne();
if (btn) {
    btn.click();
}

// 方法二:通过坐标点击(适用于无控件的区域)
// 点击屏幕坐标 (500, 1200) 处
click(500, 1200);

// 方法三:按下坐标滑动(模拟滑动)
// 从 (500, 1500) 向上滑动到 (500, 500)
swipe(500, 1500, 500, 500, 300);
// 最后一个参数是滑动持续时间(毫秒)

完整示例:打开应用并点击

// 1. 打开设置应用
app.launchApp("设置");

// 2. 等待设置界面加载(最多 5 秒)
sleep(1000); // 简单等待 1 秒
// 更推荐:waitForActivity() 等待特定 Activity 出现

// 3. 搜索「开发者选项」
if (textContains("搜索").exists()) {
    textContains("搜索").findOne().click();
    sleep(500);
    input("开发者选项");
}

// 4. 找到后点击进入
let target = textContains("开发者选项").findOne(5000);
if (target) {
    target.click();
    toast("已进入开发者选项");
} else {
    toast("未找到目标");
}

脚本保存与组织

storage/                        ← 默认存储目录
  └── scripts/                   ← 脚本文件夹
        ├── hello.js            ← 单个脚本
        ├── utils.js            ← 工具模块
        └── myProject/          ← 项目文件夹
              ├── main.js       ← 入口脚本
              ├── config.js     ← 配置文件
              └── resources/    ← 图片等资源

脚本间引用

// main.js 中引用 utils.js
let utils = require("./utils.js");
utils.doSomething();

常用快捷键

操作快捷键
运行脚本编辑器底部 ▶ 按钮
保存Ctrl + S
格式化代码编辑器菜单 → 格式化
注释 / 取消注释// 或 /* */
查找替换Ctrl + F / Ctrl + H

暂停与继续