Auto.js最新版是一款针对安卓设备的免root脚本制作工具。其代码基础易于入门,适合具有一定编程基础的用户理解与应用。即便是编程新手,通过修改应用内的坐标和操作次数也能轻松完成脚本编辑,实现游戏录制、应用自动化启动等功能。该软件无需Root权限,即可提供类似按键精灵的自动化操作,支持自动点击、滑动、输入文本、打开应用等操作。

软件特性
提供简便易用的自动化操作函数。
支持悬浮窗录制与执行。
集成专业且强大的选择器API,实现对屏幕控件的高级搜索、遍历、信息获取及操作,类似于Google的UiAutomator框架。
采用JavaScript作为脚本语言,并支持代码自动补全,可作为便捷的JavaScript集成开发环境(IDE)使用。
内置界面分析工具,类似Android Studio的LayoutInspector,用于分析界面层次、范围及获取控件信息。
可选Root权限以增强屏幕点击、滑动、录制功能及执行shell命令,录制动作可生成JavaScript文件或二进制文件,回放流畅。
提供屏幕截图、图片找色等函数,适用于简单的游戏脚本制作,未来将加入图像识别功能。
包含方便的文件处理API及多种日常工具函数。
支持使用e4x编写简单界面,并计划加入独立应用打包功能,便于制作简易应用。
可作为Tasker插件使用,与Tasker结合实现自动化工作流。

软件功能
1. 强大的脚本编写能力:支持JavaScript语法,提供丰富的API接口,用户可轻松编写复杂自动化脚本。
2. 高度可定制性:用户可根据需求自由定义脚本行为和逻辑,实现个性化自动化操作。
3. 多场景应用:适用于日常办公、游戏娱乐及应用测试等多种场景,提供有效的自动化解决方案。
4. 易于上手:提供详尽的文档和示例脚本,帮助初学者快速掌握脚本编写技巧。

软件亮点
1. 性能优化:持续对脚本执行引擎进行优化,提升运行速度和稳定性。
2. API扩展:根据用户反馈和需求,定期更新API接口,丰富脚本功能。
3. 安全加固:加强脚本安全检查机制,保护用户设备免受恶意脚本攻击。
4. 界面改进:不断优化用户界面,提升用户体验,使操作更加直观便捷。
5. 效率提升:极大提高自动化操作效率,为用户节省时间和精力。
6. 功能强大:丰富的API接口和高度可定制性,满足各种复杂自动化需求。
7. 学习成本低:对于具备JavaScript基础的用户,易于上手。
8. 社区支持:活跃的开发者社区提供丰富的资源和帮助,促进知识分享和交流。
脚本导入方法
Auto.js不仅支持从零开始编写脚本,还允许用户直接导入现有脚本,以便在手机上快速创建脚本程序。
1. 安装Auto.js:下载并打开Auto.js应用。
2. 在项目界面中,如果脚本已有项目,则直接导入;若无项目,点击左下角的加号,选择导入项目。
3. 如果需要创建新项目,选择项目并填写相关属性。
4. 主脚本为main.js,可根据需要修改名称。创建成功后,运行脚本需点击界面右上角的播放按钮,并确保已开启无障碍权限。
5. 项目中可包含多个脚本文件,可单独运行或编辑后直接查看效果。
6. 脚本运行结果将直接显示,部分操作需确保已开启无障碍权限。
图片打包方法
在打包脚本时,有时需要将图片资源一同打包。以下为详细操作步骤:
1. 使用项目功能打包包含脚本、图片、音乐等资源的文件。
2. 点击应用加号,选择项目,填写项目名称、包名等信息后,创建项目。
3. 在项目中添加脚本和资源文件,使用项目工具栏的apk打包功能打包项目。
4. 若主脚本需要读取同一目录下的图片,可通过images.read("./1.png")实现,其中"./1.png"表示同一目录下的图片文件。
5. 应用内置函数和模块支持相对路径,其他情况下需使用files.path()函数将相对路径转换为绝对路径。
应用打包方法
编写完脚本后,用户可选择将其打包为APK格式,便于分享或安装运行。以下是打包步骤:
1. 选择需要打包的脚本,点击右侧菜单。
2. 在菜单中选择更多选项。
3. 选择打包应用选项。
4. 设置打包输出目录和APP图标,点击蓝色打包按钮。
5. 稍作等待,脚本将被打包成APK文件。
更新内容
vPro 9.1.20|0:
Pro 9版本更新,包括:
全新引擎(16.x),支持更先进的JS标准,提高执行效率。
集成npm生态,支持使用webpack等第三方模块和框架。
标准化Web交互接口,结合nodejs使用React/Vue等Web框架。
全新API设计,更标准化,减少Bug;更新Rhino引擎,引入字符串模板等新特性。
增强编辑器功能,支持语言服务自动补全,增加悬浮调试和运行功能。
支持自定义CPU架构、混淆组件、在线加密等,提高安全性。
支持打开外部文件并用JS处理,结合ffmpeg插件等进行音视频格式转换等任务。
大量优化和Bug修复,提高稳定性和易用性。
Pro9文档和更多功能正在完善中,敬请期待Pro9.2版本。


