日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > javascript >内容正文

javascript

Auto.JS 教程

發布時間:2023/12/3 javascript 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Auto.JS 教程 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

最近淘寶雙十一活動來了,有個自動領貓幣的腳本,基于auto.js,親測有效。有興趣的點這里

聲明: 本教程基于b站up主-筆青居的視頻。傳送門:https://space.bilibili.com/21486893/video

Auto.JS

Auto.js 是個基于 JavaScript 語言運行在Android平臺上的腳本框架。Auto.js主要工作原理是基于輔助服務AccessibilityService。

功能介紹:

  • 數據監控:可以監視當前手機的數據。
  • 圖片監控:截圖獲取當前頁面信息。
  • 控件操作:模擬操作手機控件。
  • 自動化工作流:編寫簡單的腳本,完成一系列自動化操作。如:微信/QQ自動點贊,快速搶單等。
  • 定時功能:定時執行某個腳本,來完成定時任務。如:定時打卡簽到等。
  • 項目介紹:

    • 項目地址: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 或點擊"查看"->"命令面板"可調出命令面板,輸入以下命令,會找到已連接手機終端。

    Auto.js:SaveToDevice
    • 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 教程的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。