Auto.js是什麼 安卓腳本框架 可以做的事情 數據監控:可以監視當前手機的數據。 圖片監控:截圖獲取當前頁面信息。 控制項操作:模擬操作手機控制項。 自動化工作流:編寫簡單的腳本,完成一系列自動化操作。如:微信自動點贊,快速搶單等。 定時功能:定時執行某個腳本,來完成定時任務。如:定時打卡簽到等。 ...
Auto.js是什麼
安卓腳本框架
可以做的事情
- 數據監控:可以監視當前手機的數據。
- 圖片監控:截圖獲取當前頁面信息。
- 控制項操作:模擬操作手機控制項。
- 自動化工作流:編寫簡單的腳本,完成一系列自動化操作。如:微信自動點贊,快速搶單等。
- 定時功能:定時執行某個腳本,來完成定時任務。如:定時打卡簽到等。
項目介紹
項目地址:https://github.com/hyb1996/Auto.js
官方論壇:https://www.autojs.org/
線上文檔:https://hyb1996.github.io/AutoJs-Docs/#/
簡介:一個支持無障礙服務的Android平臺上的Javascript IDE,其發展目標是JsBox和Workflow。
主要功能:由無障礙服務實現的簡單易用的自動操作函數
協議:基於Mozilla Public License Version 2.0
自己動手
提倡自動動手編寫Auto.JS腳本
- 安全:使用許可權問題,使得Auto.js運行的腳本擁有較大的許可權,使用他人的腳本可能存在風險。
- 編寫簡單:JS 腳本嵌套中文,方便閱讀和書寫。
- 腳本升級:應用升級需要自己升級腳本;腳本bug自己解決。
- 獲得技能。
第一個示常式序
-
安裝下載Visual Studio Code
-
找到擴展;
-
搜索“hyb1996”找到Auto.js插件,並安裝插件
-
按
Ctrl+Shift+P
或點擊"查看"->"命令面板"可調出命令面板,輸入Auto.js
可以看到幾個命令,移動游標到命令Auto.js: Start Server
,按回車鍵執行該命令。
此時VS Code會在右上角顯示"Auto.js server running",即開啟服務成功。 -
連接手機。將手機連接到電腦啟用的Wifi或者同一區域網中。通過命令行ipconfig(或者其他操作系統的相同功能命令)查看電腦的IP地址。在Auto.js的側拉菜單中啟用調試服務,並輸入IP地址,等待連接成功。
Auto.js 自動檢測到當前電腦的ip地址
連接成功後,VS Code自動顯示連接成功。
-
在電腦上編輯JavaScript文件並通過命令
Run
或者按鍵F5
在手機上運行了。 -
編寫一個小demo,按F5在手機上運行
toast("Hello,Auto.js!");
常用命令:
按 Ctrl+Shift+P
或點擊"查看"->"命令面板"可調出命令面板,輸入 Auto.js
可以看到幾個命令:
- Start Server: 啟動插件服務。之後在確保手機和電腦在同一區域網的情況下,在Auto.js的側拉菜單中使用連接電腦功能連接。
- Stop Server: 停止插件服務。
- Run 運行當前編輯器的腳本。如果有多個設備連接,則在所有設備運行。
- Rerun 停止當前文件對應的腳本並重新運行。如果有多個設備連接,則在所有設備重新運行。
- Stop 停止當前文件對應的腳本。如果有多個設備連接,則在所有設備停止。
- StopAll 停止所有正在運行的腳本。如果有多個設備連接,則在所有設備運行所有腳本。
- Save 保存當前文件到手機的腳本預設目錄(文件名會加上首碼remote)。如果有多個設備連接,則在所有設備保存。
- RunOnDevice: 彈出設備菜單併在指定設備運行腳本。
- SaveToDevice: 彈出設備菜單併在指定設備保存腳本。
- New Project(新建項目):選擇一個空文件夾(或者在文件管理器中新建一個空文件夾),將會自動創建一個項目
- Run Project(運行項目):運行一個項目,需要Auto.js 4.0.4Alpha5以上支持
- Save Project(保存項目):保存一個項目,需要Auto.js 4.0.4Alpha5以上支持
以上命令一些有對應的快捷鍵,參照命令後面的說明即可。
參考文獻
- Auto.JS教程(1)_QiHsMing的博客-CSDN博客_auto.js
- 筆青居的個人空間 - 嗶哩嗶哩 ( ゜- ゜)つロ 乾杯~ Bilibili
- 【Auto.js】Android腳本軟體簡要介紹及學習資料_dianepure的博客-CSDN博客_auto.js
- 首頁 - Auto.js