javascript
Auto.JS 教程
最近淘寶雙十一活動來了,有個自動領貓幣的腳本,基于auto.js,親測有效。有興趣的點這里
聲明: 本教程基于b站up主-筆青居的視頻。傳送門:https://space.bilibili.com/21486893/video
Auto.JS
Auto.js 是個基于 JavaScript 語言運行在Android平臺上的腳本框架。Auto.js主要工作原理是基于輔助服務AccessibilityService。
功能介紹:
項目介紹:
- 項目地址: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
手機安裝使用步驟:
① 開啟無障礙服務
② 音量上鍵停止腳本:當腳本處于無法停止的狀態時,使用音量上鍵強制停止腳本。
③ 開啟懸浮窗:
懸浮窗有4個控件:
1)腳本列表
2)自動錄制
3)布局范圍分析 與 布局層次分析
4)更多
auto的優點:
1)開源:代碼開源,可以查到源碼。
2)無需root:Android 7.0以上功能基本不需要root。
3)免費。
4)易用:代碼自動生成。
5)語言:標準的JS語法。
6)靈活。
7)擴展:提供JS轉JAVA橋梁,存在無限多的擴展。
提倡自動動手編寫Auto.JS腳本
1)安全:Auto.JS腳本擁有很大的權限,使用他人的腳本可能存在風險。
2)編寫簡單:JS 腳本嵌套中文,方便閱讀和書寫。
3)腳本升級:一旦APP版本升級,原腳本可能不使用了。
4)提升自己的編寫代碼能力和解決問題能力。
PC環境的搭建
VS Code 安裝
VS Code 入門教程:https://blog.csdn.net/QiHsMing/article/details/87064955
Visual Studio Code 官方下載地址:https://code.visualstudio.com 根據你的電腦平臺選擇版本下載。
新建項目文件夾,右鍵點擊 Open with Code 在VS Code 中打開。
安裝 AutoJS 插件
點擊 擴展 搜索 Auto.js 或 hyb1996 即可找到Auto.JS插件。
使用AutoJS插件開發
1.開啟AutoJS插件
按 Ctrl+Shift+P 或點擊"查看"->"命令面板"可調出命令面板,輸入 Auto.js 可以看到幾個命令,移動光標到命令Auto.js: Start Server,按回車鍵執行該命令。
此時VS Code會在右上角顯示"Auto.js server running",即開啟服務成功。
2.連接手機終端
將手機連接到電腦啟用的Wifi或者同一局域網中。通過命令行ipconfig(或者其他操作系統的相同功能命令)查看電腦的IP地址。在Auto.js的側拉菜單中啟用調試服務,并輸入IP地址,等待連接成功。
一旦連接成功,VS Code 顯示:
在電腦上編輯JavaScript文件并通過命令Run或者按鍵F5在手機上運行。
手機終端運行結果:
3.保存項目到手機終端
按 Ctrl+Shift+P 或點擊"查看"->"命令面板"可調出命令面板,輸入以下命令,會找到已連接手機終端。
- 1
點擊已連接手機終端,項目就會保存到已連接手機終端。
AutoJS插件常用命令
按 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以上支持
以上命令一些有對應的快捷鍵,參照命令后面的說明即可。
簡單腳本實例: 實現微信朋友圈點贊
步驟:
代碼:
評論=desc("評論").findOne(); log(評論); 評論.click(); sleep(1000); 贊 = text("贊").findOne(); 贊的父控件 = 贊.parent(); 贊的父控件.click();總結
以上是生活随笔為你收集整理的Auto.JS 教程的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 户别是什么意思 户别简单介绍
- 下一篇: gradle idea java ssm