autojs7.0 是一款跑在安卓手机上的 JavaScript 自动化脚本工具,主要用来编写和执行各种自动操作脚本。不用 root,大部分机型都能正常跑起来。打卡签到、自动浏览页面、定时刷视频、挂网课这类重复性操作,都可以交给它去完成。没写过代码的人也能通过录制功能先把操作录下来,再慢慢上手。

· 封装了大量现成的自动化接口,点击、滑动这类指令调用起来很直接。
· 可以打开悬浮窗快捷面板,随时录制屏幕轨迹,或者直接点选脚本执行。
· 自带函数说明手册、入门教程和基础代码示例,查起来方便。
· 控件查找选择器精度不错,能遍历当前窗口、读取控件信息并下发动作。
· 底层参考了官方的 UiAutomator 架构,拿来当移动端界面自动化测试工具也合适。
· 日常基础操作完全免 root;如果要在游戏里做模拟点击,需要安卓 7.0 以上系统,或者配合 root 环境。
· 内置指令集比较简洁,悬浮球菜单里可以即时录制按键并直接回放。
· 能对接 Tasker 这类自动化应用,作为第三方扩展插件来协助处理日常流程。
· 内置 JavaScript 编辑环境,提供语法联想、批量替换、变量重命名和代码排版等辅助功能。
· 支持通过 e4x 语法构建交互窗口,写好的脚本还能直接导出打包成独立 APK 安装包。
· 拿到超级用户权限后,能解锁更底层的触控模拟、手势录制和 shell 指令,录制过程支持导出为文本或二进制流。
· 包含屏幕捕捉、色彩判定、图案匹配等图像识别指令,写轻度游戏辅助脚本时用得上。
· 集成可视化界面布局探针,作用类似开发套件里的审查工具,能直接查看控件层级、坐标和属性。
1. 启动软件后,系统会提示需要无障碍授权。点击跳转按钮进入系统无障碍管理列表,找到该软件并把开关打开。
2. 返回应用主界面,切到上方的脚本标签页,点右下角添加按钮,选择新建空白脚本或导入外部文件。

3. 在内置编辑器里写指令。比如输入一段模拟聊天软件自动输入文字并发送给指定好友的测试代码。

4. 编辑完成后点右上角保存图标,再按三角运行按钮,就能在屏幕上看到执行过程。

5. 任务跑完脚本会自动停止,日志面板里可以查看输出信息。如果脚本里写了死循环,建议在设置中打开音量键强制终止脚本的功能,防止卡死。
auto.js 是一个依托安卓无障碍框架构建的 JavaScript 脚本编辑环境,用来把重复的屏幕动作转成自动化流程。它有几个特点:不用破解手机权限,基于无障碍接口就能模拟触控;基于控件属性定位,相比固定坐标识别,对不同屏幕尺寸的适应更好;代码门槛不高,直接用主流 JS 语法编写,甚至允许用中文命名变量;支持生成独立 APK 安装文件,方便打包分享给不需要接触代码的人使用。
它也支持联动自动化管理工具、快速抓取页面节点等特性,详细接口说明可以参考内置文档。
实际生活里常被用来替代手工完成这些场景:
· 收集蚂蚁森林能量
· 微信跳一跳脚本
· 支付宝星星球脚本
· 手机屏幕取色
· 百度贴吧签到
· 东方头条、趣头条自动刷金币
· 超星尔雅学习上课脚本
· 解决部分复杂逻辑下脚本无法正常中断退出的异常。
· 解决按下音量增加键无法即时终止脚本运行的故障。
· 解决按下音量减少键无法正常停止动作录制的问题。
· 解决内置定时器函数在特定情况下不按时触发的缺陷。
· 解决无障碍自动化模式偶尔失效的问题。
· 新增 root 模式下录制动作直接输出可读 js 文本文件的选项,可在系统设置中开启。
· 新增底层 RootAutomator 模块,降低多点触控与滑动指令的响应延迟。
· 新增布局分析稳定模式,提升节点抓取成功率,可在设置中手动勾选。
· 修正内置开发文档中若干描述不准确与排版错误的地方。


