45 KiB
語言 (Languages)
當前自述檔案 README.md 支援以下語言:
- 简体中文 [zh-Hans]
- 繁體中文 (香港) [zh-Hant-HK]
- 繁體中文 (台灣) [zh-Hant-TW] # 當前
- English [en]
- Français [fr]
- Español [es]
- 日本語 [ja]
- 한국어 [ko]
- Русский [ru]
- العربية [ar]
簡介
Auto.js 是一款 Android 平臺支援 無障礙服務 的 JavaScript 自動化工具軟體.
Auto.js 由 hyb1996 於 2017/01/27 初次釋出, 於 2020/03/13 停止維護, 最終版本名稱為 4.1.1 Alpha2, 構建版本號為 461.
AutoJs6 在 Auto.js 最終專案的基礎上, 於 2021/12/01 進行二次開發, 繼續保持開源免費.
下表列舉了部分 Auto.js 相關專案 (按開發日期排序):
| 專案 | 應用名稱 | 主要開發者 | 開發日期 | 終止開發日期 | 活躍維護期 (年) |
|---|---|---|---|---|---|
| Auto.js | Auto.js | hyb1996 | 2017/01/27 |
2020/03/13 |
3.13 |
| Auto.js Pro 7 | Auto.js | hyb1996 | 2019/03/13 |
2019/07/08 |
0.32 |
| Auto.js Pro 8 | AutoJsPro | hyb1996 | 2019/10/13 |
2021/07/24 |
1.78 |
| Auto.js | Auto.js M | TonyJiangWJ | 2019/11/21 |
- | < 5.94 > |
| AutoX | Autox.js | kkevsekk1 | 2020/07/24 |
[ 2025/01/07 ] |
4.46 |
| Auto.js Pro 9 | AutoJsPro | hyb1996 | 2021/03/28 |
2023/02/09 |
1.87 |
| AutoJs6 | AutoJs6 | SuperMonster003 | 2021/12/01 |
- | < 3.91 > |
| autojs4 | Auto.js | blackcd318 | 2021/12/15 |
2023/07/31 |
1.62 |
| AutoX | Autox.js v6 | wilinz / aiselp | 2022/05/26 |
[ 2025/01/07 ] |
2.62 |
| openautojs | OpenAuto.js | openautojs | 2023/02/17 |
2023/04/16 |
0.16 |
| AutoJs4 | AutoJs4 | SuperMonster003 | 2023/04/11 |
- | < 2.55 > |
| AutoX | Autox.js v7 | aiselp | 2024/04/21 |
- | < 1.52 > |
| Autoxjs_v6_ozobi | Autox.js v6_ozobi | ozobiozobi | 2024/10/01 |
- | < 1.07 > |
| AutoX | Autox.js v6 | autox-community | 2025/03/30 |
- | < 0.58 > |
表格中的日期為預估值, 與實際可能存在出入.
表格中 Auto.js Pro 7/8/9 為付費版本, 其餘為免費開源版本.
表格中 終止開發日期 列包含方括號 ([]) 的資料, 表示開源專案暫時無法訪問.
表格中 活躍維護期 列包含尖括號 (<>) 的資料, 其統計截止日期為 2025 年 10 月 27 日.
功能
- 可用作 JavaScript IDE (程式碼補全/變數重新命名/程式碼格式化)
- 支援基於 無障礙服務 的自動化操作
- 支援浮動按鈕快捷操作 (指令碼錄製及執行/檢視包名及活動/佈局分析)
- 支援選擇器 API 並提供控制元件遍歷/獲取資訊/控制元件操作 (類似 UiAutomator)
- 支援佈局介面分析 (類似 Android Studio 的 LayoutInspector)
- 支援錄製功能及錄製回放
- 支援螢幕截圖/儲存截圖/圖片找色/圖片匹配
- 支援 E4X (ECMAScript for XML) 編寫介面
- 支援將指令碼檔案或專案打包為 APK 檔案
- 支援利用 Root 許可權擴充套件功能 (螢幕點選/滑動/錄製/Shell)
- 支援作為 Tasker 外掛使用
- 支援與 VSCode 連線並進行桌面開發 (需要 AutoJs6-VSCode-Extension 外掛)
環境
指南
主要變更
相較於 Auto.js 最終開源版本 4.1.1 Alpha2, AutoJs6 主要進行了以下升級或變更:
- 支援透過 Shizuku 獲得 ADB 特權並使用系統 API
- 支援構建 WebSocket 例項以完成基於 WebSocket 協議 的網路請求
- 新增模組 [ base64 / crypto / sqlite / i18n / notice / ocr / opencc / qrcode / shizuku / ... ]
- 多語言適配 [ 西 / 法 / 俄 / 阿 / 日 / 韓 / 英 / 簡中 / 繁中 / ... ]
- 主題色適配 [ 分組 / 定位 / 搜尋 / 歷史記錄 / 亮度及對比度自動適配 / ... ]
- 夜間模式適配 [ 設定頁面 / 文件頁面 / 佈局分析頁面 / 浮動視窗 / ... ]
- VSCode 外掛 支援客戶端 (LAN) 及服務端 (LAN/ADB) 連線方式
- Rhino 引擎由 v1.7.7.2 升級至 v1.8.1-SNAPSHOT (更新於 2025 年 10 月 5 日)
- Unicode 碼位 轉義支援 輔助平面 字元
'\u{1D160}'; /* 表示 "𝅘𝅥𝅮", 傳統方式: '\uD834\uDD60'. */ - 支援 Object.values()
Object.values({name: 'Max', age: 4}); // ['max', 4] - 支援 Array.prototype.includes()
[10, 20, NaN].includes(20); // true - 支援 BigInt
typeof 567n === 'bigint'; // true - 支援 模板字串
`Lucky number: ${(Math.random() * 100).toFixed(0)}` - 檢視 Rhino 引擎 更多新特性
- 檢視 Rhino 引擎 相容性列表
- Unicode 碼位 轉義支援 輔助平面 字元
版本歷史
v6.6.4
2025/05/31
提示API 變更: ui.(status/navigation)BarAppearanceLight[By] -> ui.(status/navigation)BarIconLight[By]新增util.dpToPx/spToPx/pxToDp/pxToSp 方法, 用於畫素單位轉換修復螢幕旋轉至橫向時子標題可能顯示不完整的問題修復螢幕旋轉至橫向時部分頁面內容被側邊導航欄遮擋的問題修復Android 15 部分頁面狀態列背景著色區域不完整的問題issue #398修復程式碼編輯器可能使用置信度不足的編碼寫入檔案導致內容解碼異常的問題 (試修)最佳化關於應用與開發者頁面增加布局適配通用性並去除不必要的佈局分類最佳化README.md 專案編譯構建小節新增多種方式便於定位目標設定頁面issue #404最佳化部分依賴或本地庫版本調整CHANGELOG.md
v6.6.3
2025/05/27
新增版本歷史功能, 可檢視發行版本歷史更新記錄 (多語言) 與統計資料新增timers.keepAlive 方法 (已全域性化), 用於保持指令碼活躍狀態新增engines.on('start/stop/error', callback) 等事件監聽方法, 用於監聽指令碼引擎全域性事件新增images.detectMultiColors 方法, 用於多點顏色校驗issue #374新增images.matchFeatures/detectAndComputeFeatures 方法, 支援全解析度找圖 (Ref to Auto.js Pro)issue #366新增images.compressToBytes 方法, 用於壓縮影象並生成位元組陣列新增images.downsample 方法, 用於畫素降取樣並生成新的 ImageWrapper新增ui.keepScreenOn 方法, 用於 UI 頁面獲取焦點時保持裝置螢幕常亮新增ui.root 屬性 (getter), 用於獲取 UI 頁面佈局的 "視窗內容根容器" 節點新增webview 元素支援基於 JsBridge 的 Web 頁面佈局 (Ref to Auto.js Pro) [參閱 示例程式碼 > 佈局 > 可互動 HTML / Vue2 + Vant (SFC)]issue #281修復主頁文件標籤及文件活動頁面顯示線上文件時部分內容被系統導航欄遮擋的問題修復部分頁面 Toolbar 點選按鈕時可能導致標題點選事件誤觸發的問題修復部分裝置程式碼編輯器空行顯示方框字元的問題修復主題色設定頁面調色盤對話方塊可能無限疊加的問題修復無障礙服務關閉時音量加鍵停止所有指令碼功能失效的問題修復定時任務頁面編輯自定義廣播內容時出現的輸入法遮擋問題修復webview 元素中的控制元件無法正常啟用輸入法軟鍵盤的問題修復APK 檔案型別資訊對話方塊可能無法獲取應用名稱及 SDK 資訊的問題修復檔案管理器示例程式碼進入專案目錄時可能無法自動載入子目錄檔案內容的問題修復Android 15 UI 模式頂部內容被狀態列覆蓋的問題修復Android 15 部分頁面狀態列背景顏色可能無法動態跟隨主題色的問題修復dialogs 模組無法正常使用 customView 屬性的問題issue #364修復dialogs.input 方法的表示式引數可能無法獲得執行結果的問題修復使用 JavaAdapter 時導致 ClassLoader 呼叫棧溢位的問題issue #376修復console.setContentTextColor 方法導致日誌字型顏色丟失預設值的問題issue #346修復console.setContentBackgroundColor 方法無法接受顏色名稱引數的問題issue #384修復images.compress 方法實現原理由畫素降取樣修正為編碼質量變化修復images.resize 方法無法正常使用的問題修復engines.all 方法可能觸發 ConcurrentModificationException 的問題issue #394修復README.md 中部分語言日期格式不正確的問題修復Gradle 構建指令碼可能因獲取到無效庫檔案檔案長度而導致構建失敗的問題issue #389最佳化佈局分析支援控制元件隱藏 (by TonyJiangWJ)pr #371issue #355最佳化佈局分析選單新增漸變分隔線實現一定程度的功能分組最佳化指令碼專案配置檔案 project.json 支援 permissions 選項 (by wirsnow)pr #391issue #362最佳化打包單檔案時自動讀取並勾選已安裝應用的宣告許可權issue #362最佳化主題色擴充適配範圍並支援更多控制元件型別最佳化主頁抽屜在橫向螢幕或超寬螢幕的寬度適應性最佳化關於應用與開發者頁面增加水平佈局及小屏佈局適配最佳化設定頁面對話方塊相關設定支援 "使用預設值" 選單選項最佳化檔案管理器浮動按鈕展開後點擊其他區域可自動隱藏最佳化程式碼編輯器格式化程式碼支援??,?.,??=等運算子最佳化程式碼編輯器支援 GB18030 / UTF-16 (LE/BE) / Shift_JIS 等編碼的檔案讀寫最佳化程式碼編輯器支援顯示檔案詳細資訊 (路徑/編碼/換行符/位元組及字元總數等)issue #395最佳化意圖相關操作 (編輯/檢視/安裝/傳送/播放等) 增加操作異常提示最佳化webview 元素的 url 屬性支援相對路徑最佳化ImageWrapper#saveTo 方法的路徑引數支援相對路徑最佳化images.save 方法使用 quality 引數時支援 png 格式的檔案體積壓縮issue #367最佳化已忽略更新記錄及客戶端模式連線地址記錄支援清空操作最佳化版本更新資訊支援多語言顯示 (與當前顯示語言同步)最佳化使用非同步載入方式一定程度提升檔案管理器列表滑動流暢性最佳化指令碼異常訊息在控制檯的顯示內容與格式最佳化示例程式碼支援將資料夾重置為初始內容最佳化APK 檔案簽名信息提升檢測效率最佳化APK 檔案型別資訊及媒體檔案型別資訊最佳化對話方塊顯示效率及資訊展示邏輯最佳化Gradle 構建指令碼提升版本自適應能力discussion #369最佳化部分依賴或本地庫版本調整CHANGELOG.md
v6.6.2
2025/04/16
新增ui.statusBarAppearanceLight/statusBarAppearanceLightBy/navigationBarColor 等方法新增ui.statusBarHeight 屬性 (getter), 用於獲取狀態列高度issue #357新增images.flip 方法, 用於影象翻轉issue #349新增設定頁面增加 "副檔名" 設定選項新增主題色設定頁面增加新佈局支援 (分組/定位/搜尋/歷史記錄/調色盤增強等)修復Android 15 狀態列背景顏色與主題色不一致的問題修復plugins.load 方法無法正常載入外掛的問題issue #290修復dx 庫在 Android 7.x 無法正常使用的問題issue #293修復ScriptRuntime 使用 require 引用內建模組時可能出現的同步狀態異常 (試修)issue #298修復notice 模組缺失 getBuilder 等擴充套件方法的問題issue #301修復shizuku/shell 等方法無法接受字串引數的問題issue #310修復colors.pixel 方法無法接受單通道影象引數的問題issue #350修復engines.execScript/execScriptFile 等方法執行指令碼時預設工作路徑異常issue #358issue #340issue #339修復floaty.window/floaty.rawWindow 無法在子執行緒執行的問題修復floaty.getClip 可能無法正常獲取剪下板內容的問題issue #341修復ui.inflate 返回值丟失 attr/on/click 等原型方法的問題修復使用 XML 語法將 JavaScript 表示式作為屬性值時, 其作用域上下文繫結錯誤的問題issue #319修復部分方法調用出現異常時無法被 try..catch 塊捕獲的問題issue #345修復佈局分析頁面生成程式碼時可能導致應用崩潰的問題issue #288修復打包應用無法正常使用 shizuku 模組的問題issue #227issue #231issue #284issue #287issue #304修復程式碼編輯器跳轉到行尾時可能跳轉到下一行起始位置的問題修復設定頁面連續快速點選對話方塊型別專案時可能導致應用崩潰的問題最佳化精簡打包應用模板 APK 檔案大小最佳化應用 (以及打包應用) 支援更多許可權issue #338最佳化打包頁面支援 Pinyin 庫選項最佳化打包應用主活動頁面最佳化狀態列背景及文字顏色最佳化打包應用設定頁面增加訪問所有檔案和傳送通知等特殊許可權開關issue #354最佳化控制元件的文字及圖示根據主題色亮度值自動切換合適的顏色最佳化部分控制元件主題色與背景色對比度過低時的視覺體驗最佳化調色盤 HEX 輸入控制元件增強剪貼簿貼上色值時的相容性最佳化應用內頁面導航欄設定為透明或半透明以增強視覺體驗最佳化UI 模式狀態列及導航欄預設為md_grey_50色值且設定為亮色模式最佳化主頁抽屜無障礙服務開關支援與指令碼程式碼同步最佳化主頁文件頁面搜尋時支援雙向查詢按鈕最佳化主頁 "檔案" 標籤支援透過長按切換浮動按鈕可見狀態最佳化程式碼編輯器標題文字支援字型大小自適應最佳化日誌頁面浮動按鈕可見狀態與列表滾動操作聯動最佳化指令碼專案配置檔案 project.json 支援更多打包選項issue #305issue #306最佳化指令碼專案配置檔案 project.json 支援選項名稱寬鬆匹配及別名相容最佳化APK 檔案型別資訊對話方塊增加檔案大小與簽名方案資訊最佳化APK 檔案型別資訊對話方塊增加點選監聽器支援文字複製與應用詳情跳轉最佳化嘗試恢復 com.stardust 字首包以便提升程式碼相容性issue #290最佳化floaty.window/floaty.rawWindow 同時支援主執行緒和子執行緒執行最佳化getClip 全域性方法適時藉助 floaty.getClip 方法以提升相容性最佳化files.path 及相關方法傳入空值路徑引數時的相容性最佳化同步最新的 Rhino 引擎官方上游程式碼並進行必要的程式碼適配最佳化README.md 完善專案構建與執行相關內容issue #344最佳化部分依賴或本地庫版本調整CHANGELOG.md
更多版本歷史可參閱
專案編譯構建
如需對 AutoJs6 開源專案進行除錯或開發, 可使用 Android Studio (Google 公司產品) 或 IntelliJ IDEA (Jetbrains 公司產品).
本小節以 Android Studio 為例介紹 AutoJs6 開源專案的編譯構建方法, IntelliJ IDEA 與之類似.
Android Studio 準備
下載 Android Studio Narwhal 4 Feature Drop | 2025.1.4 版本 (按需選擇其一):
- android-studio-2025.1.4.8-windows.exe (1.30 GiB)
- android-studio-2025.1.4.8-windows.zip (1.31 GiB)
- android-studio-2025.1.4.8-linux.tar.gz (1.34 GiB)
注: 上述版本釋出時間為 2025 年 10 月 9 日. 如需下載其他版本, 或上述連結已失效, 可訪問 Android Studio 發行版本歸檔 頁面.
安裝或解壓上述檔案, 執行 Android Studio 軟體 (如 "D:\android-studio\bin\studio64.exe").
Android SDK 準備
注: 如果計算機系統已安裝 Android SDK (安卓軟體開發工具包), 則可跳過此小節內容.
打開 Android SDK (安卓軟件開發工具包) 設置頁面 (任選一種方式):
Help (幫助) | Find action (查找操作) # 輸入 "Android SDK"
[ 或 ]
File (文件) | Settings (設置) # 搜索 "Android SDK"
[ 或 ]
File (文件) | Settings (設置) | Language & Frameworks (語言和框架) | Android SDK (安卓軟體開發工具包)
[ 或 ]
File (文件) | Settings (設置) | Appearance & Behavior (外觀與行為) | System Settings (系統設定) | Android SDK (安卓軟體開發工具包)
Android SDK Location (安卓軟體開發工具包位置) 處如果是空白內容, 可點選右側 Edit (編輯) 按鈕, 在彈出的視窗中多次點選 Next (下一步).
注: 過程中可能需要同意一個或多個相關協議才能繼續.
待相關資源下載並安裝完畢, 點選 Finish (完成) 按鈕.
上述 Android SDK Location (安卓軟體開發工具包位置) 處將自動完成路徑填寫, SDK 準備工作隨即完成.
Android SDK Tools 準備
AutoJs6 需要使用部分 SDK 工具 (如 NDK 及 CMake).
注: 如果計算機系統已安裝 AutoJs6 全部所需的 Android SDK Tools, 則可跳過此小節內容.
打開 SDK Tools (SDK 工具) 設置頁面 (任選一種方式):
Help (幫助) | Find action (查找操作) # 輸入 "SDK Tools"
[ 或 ]
File (文件) | Settings (設置) # 搜索 "SDK Tools"
[ 或 ]
File (文件) | Settings (設置) | Language & Frameworks (語言和框架) | Android SDK (安卓軟體開發工具包) | SDK Tools (SDK 工具) (位於右側視窗)
[ 或 ]
File (文件) | Settings (設置) | Appearance & Behavior (外觀與行為) | System Settings (系統設定) | Android SDK (安卓軟體開發工具包) | SDK Tools (SDK 工具) (位於右側視窗)
勾選 Show Package Details (顯示包詳情), 依次點選 NDK 及 CMake, 確保相應版本的工具已勾選, SDK 工具的版本資訊位於 AutoJs6 專案根目錄的 version.properties 檔案中.
JDK 準備
AutoJs6 專案依賴的 JDK (Java 開發工具包) 發行版本不低於 17, 但建議不低於 21.
截至 2025 年 10 月 27 日, AutoJs6 可支援 JDK 最高版本為 24.
注: 如果計算機系統已安裝 JDK 且版本滿足上述要求, 則可跳過此小節內容.
JDK 可使用 IDE 直接下載, 或訪問 Oracle 網站 下載.
打開 Gradle JDK 設置頁面 (任選一種方式):
Help (幫助) | Find action (查找操作) # 輸入 "Gradle JDK"
[ 或 ]
File (文件) | Settings (設置) # 搜索 "Gradle"
[ 或 ]
File (文件) | Settings (設置) | Build, Execution, Deployment (構建, 執行, 部署) | Build Tools (構建工具) | Gradle
Gradle JDK 處可選擇或新增不同版本的 JDK.
如果列表中已存在合適版本的 JDK (>= 17), 則直接選擇即可.
否則可以選擇 Download JDK (下載 JDK) 下載合適的 JDK, 點選 Download (下載) 按鈕並等待下載完成.
也可以選擇 Add JDK (新增 JDK) 新增已存在的本地 JDK, 定位其目錄並完成 JDK 新增.
AutoJs6 資源克隆
在 Android Studio 主頁面點選 Get from VCS (從版本控制系統獲取) 按鈕.
URL (統一資源定位地址) 處填入 https://github.com/SuperMonster003/AutoJs6.git,
Directory (目錄) 處可根據需要修改為特定路徑.
點選 Clone (克隆) 按鈕, 等待 AutoJs6 專案資源在裝置本地完成克隆.
注: 上述過程可能需要安裝 Git (分散式版本控制系統).
AutoJs6 專案構建
克隆完成後, Android Studio 將開啟 AutoJs6 的專案視窗, 並自動完成初步的 Dependencies (依賴) 下載及 Gradle 構建工作.
注: 上述過程可能非常耗時. 若網路條件欠佳, 可能需要重試多次 (點選 Retry 按鈕).
如果構建未能自動進行, 或需要再次構建專案, 可執行以下步驟:
- 在
Toolbar (工具欄)中, 從Run/Debug Configurations (執行/除錯配置)選單中選擇app, 這是 AutoJs6 的主應用 - 點選左側的
Build Project (構建專案)按鈕 (形如鐵錘) 開始構建專案, 預設快捷鍵為 CTRL + F9 - 等待構建完成,
Builder Output (構建輸出)標籤頁將出現類似 "BUILD SUCCESSFUL in 1h 17m 34s" 的訊息
如果構建失敗, 可將異常訊息反饋到 AutoJs6 專案的 議題 (Issues) 頁面.
注: 關於如何構建並執行應用的更多內容, 可參閱 Android Docs
AutoJs6 專案部署 (執行 App)
專案構建成功後, 可將專案作為應用程式 (簡稱 App) 部署到實體裝置 (如手機/平板電腦) 或虛擬裝置 (如 Android 模擬器) 中.
- 在
Toolbar (工具欄)中, 從Run/Debug Configurations (執行/除錯配置)選單中選擇app, 這是 AutoJs6 的主應用 - 在右側
Available Devices (可用裝置)選單中, 選擇需要執行專案 App 的裝置 (實體裝置或虛擬裝置) - 點選右側的
Run (執行)按鈕 (形如三角形) 開始執行專案, 預設快捷鍵為F10 - 等待部署完成, 指定裝置將自動安裝並執行專案 App
AutoJs6 專案部署 (生成 APK)
打包專案並生成可安裝到安卓裝置的 APK 檔案:
- 除錯版 (Debug Version)
Build (構建)|Build Bundle(s) / APK(s)|Build APK(s)- 生成帶預設簽名的除錯版安裝包
- 路徑示例:
"D:\AutoJs6\app\build\outputs\apk\debug\"
- 釋出版 (Release Version)
Build (構建)|Generate Signed Bundle / APK- 選擇
APK選項 - 準備好簽名檔案 (新建或選取), 生成已簽名的釋出版安裝包
- 路徑示例:
"D:\AutoJs6\app\release\"
注: 關於如何構建應用以向用戶釋出的更多內容, 可參閱 Android Docs
AutoJs6 預置 Gradle 構建任務
除了構建專案 App 之外, AutoJs6 還支援一些預置的 Gradle 構建任務, 這些任務可以幫助開發者完成與專案相關的便捷操作.
在 Toolbar (工具欄) 的 Run/Debug Configurations (執行/除錯配置) 選單中, 可看到各個 Gradle 預置任務, 每個任務左側均顯示帶小象圖示的任務標識.
- AutoJs6 [inrt:assemble]
組裝 "inrt" 構建變體, 主要服務於 AutoJs6 指令碼打包功能.
AutoJs6 專案擁有不同的構建變體, 其中 "inrt" 變體用於實現 AutoJs6 的指令碼打包功能, 生成打包功能依賴的模板檔案 "template.apk".
使用打包功能時可能會出現以下異常訊息:
java.io.FileNotFoundException: template.apk
這表明模板檔案不存在, 需要手動執行一次 inrt:assemble 任務, 生成模板檔案, 然後再次構建並部署 App.
注: 當主專案程式碼發生變更, 且希望將變更同步到打包應用時, 需要重新執行
inrt:assemble任務生成模板檔案並再次部署 App
- AutoJs6 [app:bundle]
打包 debug 版本編譯過程產物, 主要服務於 AutoJs6 宣告檔案 專案.
任務執行後生成一個 AutoJs6 專案最新的 JAR 檔案, 利用 Android d.ts Generator (by NativeScript) 工具可生成 AutoJs6 主應用的宣告檔案 (d.ts 格式).
- AutoJs6 [app:digest]
附加摘要資訊到 release 版本編譯產生的 APK 檔案, 主要服務於 AutoJs6 釋出最新版本到 GitHub 前確定最終的檔名.
以下為附加摘要資訊前後的檔名對比:
前:
autojs6-v6.6.2-arm64-v8a.apk
後:
autojs6-v6.6.2-arm64-v8a-0f2a9d74.apk
參閱: Android Docs
指令碼開發輔助
開發 AutoJs6 可執行的指令碼, 需使用合適的開發工具:
如需在 PC 上進行指令碼編寫與除錯, VSCode 外掛可以實現 PC 與手機的互聯:
- AutoJs6-VSCode-Extension - AutoJs6 偵錯程式 (VSCode 平臺外掛)
使用開發工具編寫程式碼時, 程式碼智慧補全功能可以更好地輔助開發者完成程式碼編寫:
- AutoJs6-TypeScript-Declarations - AutoJs6 宣告檔案 (程式碼智慧補全)
編寫程式碼時, AutoJs6 相關 API 及使用方式, 可隨時查閱應用文件:
- AutoJs6-Documentation - AutoJs6 應用文件
現有的指令碼開發專案可作為參考, 激發個人指令碼專案的創作靈感:
- Ant-Forest - 螞蟻森林能量自動收取指令碼 by TonyJiangWJ
- Ant-Forest - 螞蟻森林能量自動收取指令碼 by SuperMonster003
- autojs - Auto.js 實用指令碼 by e1399579
- autojsDemo - Auto.js 演示示例 by snailuncle
- autojs 相關倉庫 - GitHub 與 autojs 話題相關的全部倉庫
貢獻參與
感謝每一位參與 AutoJs6 專案開發的貢獻人員.
| 貢獻人員 | 提交數 | 最近提交 |
|---|---|---|
| wirsnow | 1 | 2025/05/19 |
| TonyJiangWJ | 4 | 2025/04/24 |
| luckyloogn | 3 | 2024/12/31 |
| kvii | 1 | 2024/10/16 |
chenguangming (Tom) |
2 | 2024/05/14 |
LZX284 (AI) |
7 | 2023/11/15 |
little‑alei (抠脚本人) |
12 | 2023/07/12 |
| aiselp | 6 | 2023/06/14 |
LYS86 (Lin) |
2 | 2023/06/03 |
資料更新於 2025 年 9 月 6 日.
資料條目按 最近提交 降序排序.
新發起的暫未處理的 Pull Request, 將在合併處理後加入資料統計.
部分貢獻人員在 GitHub Contributors 未能正常出現, 其提交記錄為空, 仍可透過 Pull Request 檢視貢獻記錄.
