软件简介
软件介绍
Autox.js是一款基于Android平台的JavaScript自动化脚本工具,无需Root权限即可实现丰富的自动化操作。它支持无障碍服务、UI控件识别、OCR文字识别、多线程运行以及网络请求等多种功能,广泛适用于日常任务自动化、工作流优化和轻量级应用开发。该软件从前身AutoJS(hyb1996版本)衍生而来,在保留原有强大能力的基础上进行了深度优化与开源升级,现采用GPL-V2开源协议,支持Node.js和浏览器端API,具备良好的跨平台移植性。同时,Autox.js集成了代码编辑器、UI分析工具、悬浮窗录制等功能,也可作为Tasker插件使用,极大提升了开发与使用效率。
软件优势
- 无需Root权限即可完成大多数自动化任务,兼容性强,避免因分辨率差异导致的操作失败。
- 支持多线程运行,可同时执行多个脚本任务,提升执行效率。
- 内置OCR识别模块和图像查找功能,适用于文字提取、图形匹配等复杂场景。
- 提供强大的UI选择器API和界面分析工具,类似UiAutomator,便于精准定位控件。
- 集成HTTP、WebSocket网络请求模块及axios异步库,支持与后端服务高效交互。
使用教程
- 在安卓设备上安装Autox.js并开启无障碍服务权限。
- 通过内置编辑器编写或导入JavaScript脚本,支持代码补全与格式化。
- 利用悬浮窗录制功能快速生成操作脚本,可回放验证流程。
<4>启用UI分析工具查看当前界面控件结构,辅助编写精确的选择器逻辑。
<5>运行脚本前配置必要权限(如截图、存储),支持定时任务与Tasker联动触发。
更新日志
v6.6.7:修复dex加载问题;
v6.6.5:适配Android 11以上外部存储权限,修复新建文件、包信息读取、截图失败等问题;
v6.6.4:解决Android 14工程显示异常、布局分析错误及VSCode调试连接失败;
v6.5.9:升级Kotlin至1.8.0,实现MQTT示例,修复dialogs.build报错;
v6.5.8:目标SDK升级至28,优化截图性能,修复打包崩溃问题;
v6.5.7:优化截图权限共享机制,增加离线文档下载选项,修复emit调用异常;
v6.5.4:更换为新代码编辑器,提升编码体验;
v6.5.3:修复Tasker插件功能及内存泄露问题,优化导航切换与模块导出逻辑;
v6.4.1:新增axios异步HTTP库、cheerio HTML解析模块,引入bluebird-co增强异步处理能力;
v6.3.8:修复加密解密漏洞及UI模式崩溃问题;
v6.3.7:引入DocumentFile支持SAF框架,使用Kotlin重写悬浮窗,修复Timers跨线程问题。
软件截图