软件使用手册合辑

用 JavaScript 让安卓手机自动干活:场景清单与第一段代码

想知道手机自动化到底能帮上什么忙、第一段脚本长什么样,从这里开始最省事;工具本身的来龙去脉与安装方式见 AutoJs6 介绍站。相关阅读:安卓自动化开源续作选型对比、安装包架构区别与选择。


这些场景,脚本比人快

安卓自动化最常见的用法,是把"每天都要点几下的固定动作"交给脚本:

共同点很明确:规则清晰、重复次数多的事适合交给脚本;需要临场判断的事,人还是比脚本靠谱。

第一段代码:按控件点击

下面这段是最经典的入门脚本——找到屏幕上写着"开始"的按钮并点它:

auto.waitFor();                          // 等无障碍服务连接好
let btn = text("开始").findOne(3000);    // 最多等 3 秒
if (btn) {
    btn.click();
    toast("点到了");
} else {
    toast("没找到按钮");
}

重点在 text("开始") 这种选择器写法:脚本按控件找目标,而不是死记屏幕坐标。好处是换手机、换分辨率,脚本照样能跑——这也是这类工具和按键精灵类坐标工具的本质区别。

动手前只差两件事

  1. 开启无障碍服务:首次打开应用按提示去系统设置里允许,这是模拟点击、读取控件的能力来源。
  2. 跑一遍内置示例:文件页里自带一套示例代码,从改示例开始,比从空文件开始快得多。

想看这套工具完整的界面与功能介绍(含实机截图、安装包怎么选),到 AutoJs6 介绍站即可;写脚本遇到 API 记不清时,应用内文档与社区文档站都查得到。

同站更多文档

  1. Auto.js 停更之后怎么选?安卓自动化开源续作对比
  2. 下载 AutoJs6 前:arm64-v8a、armeabi-v7a、universal 安装包的区别与选择