Auto.js是一款基于JavaScript的自动化工具,尤其以Auto.js免费版4.1.1版本最为经典实用。这款工具能帮助用户在安卓设备上执行各类自动化脚本,支持文件浏览、多终端模拟、Shell脚本运行等功能。它内置VT100终端模拟器,可处理用户输入和ESC控制码,还能作为Tasker插件使用,大幅提升工作效率。最难得的是,它无需ROOT权限即可实现大部分功能,兼容市面上绝大多数安卓设备。
首先下载安装软件,启动时会提示开启无障碍服务。进入手机设置的无障碍选项,找到Auto.js并启用该服务。返回软件主界面后,点击顶部"脚本"标签即可查看脚本列表。通过右下角按钮可以导入现有脚本或创建新脚本。软件内置了便捷的代码编辑器,比如要实现自动发送QQ消息的功能,只需输入对应代码即可。建议在设置中开启音量键终止脚本功能,避免意外创建死循环脚本时无法停止的情况。

支持ROOT权限下的高级操作,包括精准的屏幕点击、滑动及动作录制功能,录制内容可保存为js或二进制格式。提供截图保存、颜色识别等实用功能,适合制作简单游戏脚本。内置丰富的文件处理API和日常工具函数。支持使用E4X编写界面,未来还将加入应用打包功能,让用户能创建独立应用。
专注于提升日常工作效率,比如自动屏蔽游戏通知、一键发起微信视频等实用场景。采用控件识别技术,相比传统坐标定位方式,能完美适配不同分辨率设备。绝大多数功能无需ROOT权限,仅精确坐标操作等少数功能需要获取ROOT权限。
定时运行脚本设置方法
在脚本菜单中选择定时任务功能,需保持Auto.js后台运行。虽然可以通过device.wakeUp()唤醒屏幕,但无法绕过锁屏密码。
获取定时任务外部参数
当脚本由特定事件触发时,可通过engines.myEngine().execArgv.intent获取启动参数。
多文件打包方法
使用项目功能可打包多个脚本及资源文件。新建项目后,将所需文件放入项目目录,通过相对路径引用资源文件,最后使用项目工具栏的打包功能即可生成完整应用。