一个主要由无障碍服务实现的不需要Root权限的类似按键精灵的自动操作软件,可以实现自动点击、滑动、输入文字、打开应用等。缙哥哥目前支付宝蚂蚁森林偷能量就是基于 Auto.js 实现的。
- 非商业性使用 — 不得将此项目及其衍生的项目的源代码和二进制产品用于任何商业和盈利用途。
同时有 Sublime Text 插件 可提供基础的在桌面开发的功能。
Auto.js特性
- 简单易用的自动操作函数
- 悬浮窗录制和运行
- 更专业&强大的选择器API,提供对屏幕上的控件的寻找、遍历、获取信息、操作等。类似于Google的UI测试框架UiAutomator,您也可以把他当做移动版UI测试框架使用
- 采用JavaScript为脚本语言,支持简单的代码补全。您也可以把他当作简便的JavaScript IDE使用
- 带有界面分析工具,类似Android Studio的LayoutInspector,可以分析界面层次和范围、获取界面上的控件信息
- 支持使用Root权限以提供更强大的屏幕点击、滑动、录制功能和运行shell命令。录制录制可产生js文件或二进制文件,录制动作的回放比较流畅
- 提供截取屏幕、保存截图、图片找色等函数,可进行简单的游戏脚本制作;未来将加入找图功能
- 方便地文件处理API,以及更多日常工具函数
- 可以用e4x编写简单的界面,并且未来将加入打包为独立应用功能,可用于制作简单的应用
- 可作为Tasker插件使用,结合Tasker可胜任日常工作流
与脚本精灵、按键精灵等软件的区别是:
- Auto.js主要以自动化、工作流为目标,更多地是方便日常生活工作,例如启动游戏时自动屏蔽通知、一键与特定联系人微信视频(知乎上出现过该问题,老人难以进行复杂的操作和子女进行微信视频)等
- Auto.js兼容性更好。以坐标为基础的按键精灵、脚本精灵很容易出现分辨率问题,而以控件为基础的Auto.js则没有这个问题
- Auto.js执行大部分任务不需要root权限。只有需要精确坐标点击、滑动的相关函数才需要root权限
尽管如此,Auto.js的大部分用户仍然是用来点赞、签到、刷游戏的:)
使用案例
Auto.js 下载
- [Dujin.org]Auto.JS 4.1.1 for Android12-220109.apk: http://ct.dujin.org/f/5210373-573347369-992afd
- [Dujin.org]Autojs 4.1.1 Alpha2.apk: https://t00y.com/file/5210373-412108263
- [Dujin.org]Auto.js 4.0.1 Beta.apk: https://zwjdujin.ctfile.com/fs/5210373-367066775
试试看
厉害了!下了试试,谢谢分享
大佬厉害了,加油
下载手机中如何复制程序到app
不是很明白
感谢
感谢 下载
安卓4可以用吗?
需要root权限
感谢分享
学习学习看看
大神无障碍服务方法无法使用怎么弄啊?
参考蚂蚁森林自动收能量那篇文章
就是按照那篇文章做的,就是运行的时候弹出无障碍无法使用,但是无障碍我已经打开了
无障碍你要授权给它
我卸载了重新装的重启手机可以了,不过运行后自动打开蚂蚁森林就停了,不收取怎么回事?
改明儿我更新下
好的,谢谢大神,方便加下微信吗,不会好请教你
可以加,公众号好像有号码。有问题尽量博客留言,避免重复提问
学习学习
学习学习
学习学习
看下这个版本的AutoJS有什么区别
试试好使不
非常感谢分享
需要下载AutoJS
不知道适不适配我的机机
感谢博主分享
感谢分享!
感谢
很强大的功能
感谢分享
感谢分享。我要我要下载
感谢分享。我要我要