Autox.js 從零開始:五分鐘讓手機自動幫你點點點
想讓安卓手機自動幫你處理機械化的點擊操作?Autox.js 就是為你準備的自動化工具。這篇文章從頭帶你走,完全不需要任何程式基礎,五分鐘就能跑通第一個腳本。
Autox.js 是什麼?能幫你做什麼?
Autox.js官網是一款專門給安卓手機用的自動化工具。簡單來說,它能「代替你的手指」在螢幕上重複點擊、滑動、輸入文字——你只要告訴它在哪裡點、點幾次、點完之後做什麼,它就能穩定地一遍又一遍幫你跑完。
想像一下:每天打開同一個 App 要點五六個按鈕才能完成簽到、遊戲裡要不停點同一個位置刷經驗、上班要重複點一堆確認鍵……這些機械化的重複操作,Autox.js 都能幫你接過來。它用 JavaScript 腳本來描述「要做什麼事」,但你完全不需要懂程式語言——網路上到處都有現成的腳本可以拿來用,自己想寫也沒想像中難。
安裝
Autox.js下載後的安裝包將近 127MB,比一般 App 大不少——裡面包含了一個完整的 OpenCV 電腦視覺庫,這是它能做圖像識別的基礎。
安裝步驟跟一般 APK 差不多,但有幾點要特別注意:
- 如果你之前裝過舊版本,建議先卸掉再裝新版本,直接覆蓋安裝有時候會導致某些功能異常。
- 安裝完打開 App,它會引導你開啟無障礙服務——這是它能模擬點擊操作的核心權限,一定要開。進入手機設定 → 無障礙 → 找到 Autox.js,開啟開關。
- 想要用圖像識別功能(識別按鈕圖示來點擊),還需要另外授予截圖權限——第一次用到這個功能時 App 會跳出系統確認框,點「允許」就好。
- 部分手機(特別是國產 ROM)會在後台自動殺進程,建議把 Autox.js 加入電池優化白名單,不然腳本跑著跑著就被系統殺掉了。

把它想成你的手機「小助手」——理解它的工作方式
打個比方吧:Autox.js 就像一個坐在你手機裡的小助手。你寫一份「工作說明書」(就是腳本),告訴它:
- 要打開哪個 App
- 畫面上出現哪個按鈕時點它
- 點完之後等多久
- 什麼情況下停下來
它就會照著這份說明書老老實实地執行,一遍又一遍,從來不會累、也不會偷懶。
跟網上那種「自動點擊器」App 不同的是,Autox.js 不只是亂點座標——它能「看懂」畫面上的按鈕在哪裡(通過無障礙服務讀取控件樹),找不到控件時還能「看圖識別」(用 OpenCV 找你指定的圖示)。這兩種能力結合起來,基本上能覆蓋所有場景。
第一次打開之後:最短路径跑通一個腳本
好,安裝完了,也開好權限了。第一次打開 App,你會看到一個簡潔的主界面——上面有幾個分頁,其中「腳本」分頁是你的工作區。現在我們來跑一個最簡單的腳本,感受一下它是怎麼運作的:
- 點右上角的「+」按鈕,新建一個腳本。
- 在編輯器裡面輸入這麼一小段:
toast("你好,Autox.js!");
sleep(2000);
- 點右下角的「▶」綠色播放按鈕執行。
發生了什麼?螢幕底部彈出了一個小小的浮動提示「你好,Autox.js!」,停留了兩秒就消失了。這就是腳本執行的效果——toast() 是彈提示、sleep(2000) 是讓程式停 2000 毫秒(也就是兩秒)。
恭喜!你已經成功跑通了第一個腳本。雖然這個什麼實事也沒做,但它驗證了整個環境是正常的——無障礙權限已開、腳本能跑、浮動提示能顯示。

新手最值得先碰的三件事
接下來,我挑三個最實用、最容易上手的功能,你可以先從這幾個開始玩:
自動點擊指定文字的按鈕
很多重複操作其實就是「畫面上出現『確認』就點它」。Autox.js 透過無障礙服務能直接讀到控件上的文字:
text("確認").findOne().click();
就這麼一行——找到文字是「確認」的控件,然後點它。你把這行包在一個重複執行的迴圈裡,它就會不停幫你點。這是最常用也最實用的功能,九成以上的自動化場景都能用這招解決。
用 Tasker 定時自動跑腳本
腳本寫好了,但每次都要打開 App 手動執行?這不夠自動化。Autox.js 跟 Tasker 這個 App 配合起來,能做到「什麼時候觸發、觸發後跑什麼腳本」全自動。
比如你想每天早上九點自動執行簽到腳本,只要在 Tasker 裡設一個 Time 觸發器指向那個腳本就行。Tasker 負責監聽「時間到了」,Autox.js 負責「跑腳本」——兩者搭配起來就是真正的自動化。Tasker 的觸發條件遠不只時間一種:網路狀態變化、電量高低、螢幕開關、甚至地理位置變化都能觸發腳本執行。
用 VSCode 在電腦上寫腳本
在手機上打代碼實在太難受了——螢幕小、打字慢、沒有語法提示。Autox.js 有個 VSCode 插件,安裝後可以在電腦上寫腳本,透過 Wi-Fi 或 USB 連到手機,點一下就能遠端執行。好處太多了:電腦鍵盤打字快、有語法高亮和自動補全、還能即時看手機端的 console 日誌,調試腳本變得超方便,具體配置方法可以參考 Autox.js文檔。
新手常見的幾個疑問
玩的時候大概率會碰到這些問題,提前知道省得你到處找答案:
Q1:腳本執行到一半就停了?
最常見的原因有兩個:無障礙服務被系統關掉了(某些手機會自動清理),或者腳本裡用了 findOne() 卻沒設超時時間、控件一直不出現就卡死了。解決方案:把手機設置裡的 Autox.js 無障礙服務鎖住不讓系統關,然後給所有 findOne() 都加上超時參數,比如 text("確認").findOne(5000)(最多等 5 秒)。
Q2:為什麼點不到某個按鈕?
有時候用 text("確認").click() 完全沒反應。這通常是因為那個 App(特別是遊戲)用的是自繪 UI,不走 Android 標準控件樹,無障礙服務讀不到。這時候就得換圖像識別——截一張那個按鈕的圖,讓腳本在螢幕上找這張圖、找到後點擊對應座標。雖然比文字選擇器慢一點,但在遊戲裡是唯一能用的方案。
Q3:手機重啟後腳本不會自動跑?
Autox.js 本身沒有開機自啟功能。想要開機後自動跑定時任務,需要用 Tasker——Tasker 有開機自啟,它啟動後就會接管所有定時器。記得把兩個 App 都加入電池優化白名單,不然後台會被殺,什麼自動化都是白搭。
最後說兩句
好啦,從零到跑通第一個腳本再到理解三個核心功能,其實沒想像中那麼難。Autox.js 這工具最棒的地方就是——你不用一開始就寫很複雜的腳本,先從最簡單的一行開始試,慢慢疊加功能,不知不覺就能搭出一個挺好用的自動化流程。
別怕折騰,手機壞不了的。大不了把 App 卸了重裝,什麼都不會丟。現在就打開手機試試看吧!
本文为个人基于网络公开资料整理编写,非官方内容,仅供学习交流参考;软件版权归原作者所有,请支持正版;使用过程中遇到问题请查阅官方渠道,本文不承担任何责任。

