在B站
看到一个up主用autojs操作手机刷网课,觉得很有意思。在我的理解中,操作手机是需要安卓编程,甚至要ROOT手机,一系列复杂的操作。看到使用autojs能通过简单的API,并且不需要ROOT就能操作手机,顿时对autojs非常有兴趣。
原本autojs是在github上开源的,作者说因为灰色产业,停止了开源的autojs的更新,转而开始了收费的autojs pro的更新。
官方文档:https://hyb1996.github.io/AutoJs-Docs/#/documentation
前人的教程:https://blog.csdn.net/QiHsMing/article/details/86762007
-
简单说,autojs是一个手机的APP,不需要root权限就能运行自己写的JS脚本。在手机上安装并打开autojs这个APP,APP会提示打开辅助功能(各个手机叫法不同,比如三星叫服务,魅族叫无障碍服务)。
-
然后在电脑端的
vs code
中安装一个autojs-xxx的插件(直接在扩展商店搜索autojs。有另一个autojs pro的插件可能更适合pro的版本,按自己手机安装的是哪种APK下载对应的插件)。 -
在电脑cmd中运行
ipconfig
命令,找到对应的局域网地址。(测试的手机和电脑要处于同一WIFI,或连接热点) -
在
vs code
中按Ctrl + Shift + P
打开运行命令窗口,输入auto.js:Run Server
开启服务。 -
在手机上连接电脑,ip地址填写电脑的局域网ip
-
在电脑建一个文件夹,用
vs code
打开,编辑test.js
。 -
toast("hello,autojs");
-
保存,按f5即可在手机看到提示hello,auto.js(或者
auto.js:Run
运行这个脚本)。