Autox.js v7是基于Auto.js版本上进行更新维护而来的版本,采用JavaScript作为脚本语言,Rhino1.7.13作为脚本引擎,支持ES5与部分ES6特性。用户通过Autox.js即可创建一个自动化脚本,无需root权限,根据脚本内容便可以自动地执行相关的操作,实现自动化操控和监控手机信息处理。提供脚本录制、自动备份脚本功能,通过服务器地址还可连接电脑进行操作。
JavaScript IDE 环境
支持代码补全、变量重命名、代码格式化、查找替换等高级功能,降低脚本编写难度。
内置 Rhino 1.7.13 脚本引擎,兼容 ES5 与部分 ES6 特性,满足复杂脚本需求。
无障碍服务自动化
利用 Android 无障碍服务实现屏幕元素识别与操作,无需 Root 权限即可完成点击、滑动、输入等任务。
支持控件遍历与信息获取,兼容不同分辨率设备,避免坐标偏移问题。
悬浮窗录制与运行
提供悬浮窗界面,实时录制操作步骤并生成 JavaScript 脚本,支持回放与调试。
可查看当前应用包名、活动信息,辅助脚本开发。
专业选择器 API
类似 Google UiAutomator,支持通过文本、ID、类名等属性精准定位屏幕控件。
提供遍历、筛选、操作控件的完整链式调用,简化复杂交互逻辑。
图像处理与识别
支持屏幕截图、保存图片、图片找色、图像匹配等功能,适用于验证码识别、游戏自动化等场景。
Tasker 插件集成
可作为 Tasker 插件使用,结合 Tasker 实现更复杂的自动化流程(如定时任务、条件触发)。
自动化测试:快速编写测试脚本,模拟用户操作验证应用功能。
工作流优化:自动填写表单、发送消息、管理文件,减少重复劳动。
游戏辅助:录制游戏操作脚本,实现自动挂机、刷资源(需遵守游戏规则)。
日常任务自动化:定时打卡、批量处理通知、监控系统状态等。
1、开启无障碍服务
进入手机「设置」→「无障碍」→ 找到 Autox.js v7 并开启权限。
2、编写或导入脚本
使用内置 IDE 编写新脚本,或导入现有脚本文件。
通过悬浮窗录制操作生成脚本,适合快速上手。
3、运行与调试
在 IDE 中直接运行脚本,或通过悬浮窗控制。
使用调试工具查看变量值、单步执行代码,优化脚本性能。
4、高级功能(可选)
连接电脑:安装 VSCode 插件,通过 IP 和端口号实现远程协作。
打包 APK:使用 E4X 编写界面,将脚本打包为独立应用分发。
权限管理:确保开启无障碍服务、悬浮窗权限,部分功能需存储权限。
省电优化:将 Autox.js v7 加入电池优化白名单,避免后台被系统杀死。
Root 权限:部分高级功能(如精确坐标点击、运行 Shell 命令)需 Root 支持。
兼容性:支持 Android 5.0 及以上系统,部分功能在不同设备上可能表现差异。