在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
運行這個腳本)。