Auto.js是一款基于JavaScript的安卓自动化工具,其中Autojs免费版4.1.1因其稳定性和实用性备受用户青睐。这款工具能帮助用户在手机上执行各类自动化脚本,支持文件浏览、多终端模拟、Shell脚本执行等功能。其内置的VT100终端可处理用户输入和ESC控制码,还能与Tasker联动实现复杂的工作流自动化,大幅提升操作效率。
值得一提的是,该工具大部分功能无需ROOT权限即可使用,兼容市面上绝大多数安卓设备。无论是日常任务自动化还是复杂脚本开发,都能轻松应对。

安装完成后首次启动时,系统会提示启用无障碍服务。进入手机设置的无障碍页面,为Auto.js开启相应权限即可正常使用。在主界面点击脚本选项卡,即可查看或管理脚本文件,支持新建脚本或导入现有脚本。
软件内置了便捷的手机端代码编辑器,用户可以直接编写JavaScript脚本。例如编写自动发送QQ消息的脚本时,完成代码后点击运行即可执行。建议在设置中开启音量键停止脚本功能,避免意外陷入死循环。

支持通过Root权限实现更精准的屏幕操作和Shell命令执行,提供屏幕录制功能并生成可回放的脚本文件。内置截图、图像识别等实用功能,适合制作简单游戏脚本。
提供丰富的文件处理API和日常工具函数,支持使用E4X编写简易界面。未来版本还将加入应用打包功能,让用户能将自己的脚本转化为独立应用。

专注于提升日常工作效率,可实现诸如游戏时自动屏蔽通知、一键视频通话等实用功能。相比传统基于坐标的自动化工具,Auto.js采用控件识别技术,完美适配不同分辨率设备。
绝大多数功能无需Root权限即可使用,仅部分需要精确定位的功能才要求Root权限,大大降低了使用门槛。
定时运行脚本设置方法
通过脚本菜单中的定时任务功能可设置自动运行,但需保持Auto.js后台运行。虽然支持唤醒屏幕功能,但无法绕过锁屏密码。
获取外部参数的方法
当脚本通过特定事件触发时,可通过engines.myEngine().execArgv.intent获取启动参数。
资源打包技巧
使用项目功能可打包多个脚本及资源文件。新建项目后,所有资源文件均可通过相对路径引用,图片控件也支持直接引用项目内图片资源。
v1.1.0/26.52MB