繁體中文
Mac 的自動點按腳本
這款 App 完全免費。不需要建立帳號。沒有訂閱,沒有麻煩的下載,也沒有任何鎖住的功能。針對 Apple 晶片最佳化。
AppleScript 能點它叫得出名字的按鈕,但點不了螢幕上任意的位置。要從終端機(Terminal)在某一點點按,免費的 cliclick 工具一行就能做到。如果你只想依計時器點按、完全不寫程式,在 Mac App Store 免費的 InputConfig,可以從一個按鍵或按鈕做到。
步驟
- 用 Homebrew 安裝 cliclick:brew install cliclick。
- 在「系統設定」的「隱私權與安全性」、「輔助使用」裡允許終端機。
- 執行 cliclick c:. 在指標所在處點按。
- 把它放進帶有 sleep 的迴圈,就能依計時器點按。
- 按 Control C 停止迴圈。
了解 AppleScript 能點什麼
AppleScript 透過 System Events 和 App 溝通,System Events 能用名稱點按按鈕或選單項目。它沒有單純的方法可以點螢幕上的一個點。對於有名稱的按鈕,AppleScript 行得通。對於螢幕上的某個位置,就用 cliclick。
用 cliclick 從 Terminal 點按
cliclick 是 Carsten Blüm 做的免費、開放原始碼的命令列工具,能從終端機點按、移動指標和輸入。
終端機:安裝它。
brew install cliclick發生什麼事:Homebrew 會安裝它,而 cliclick -h 會列出每個指令。
終端機:在 x 500、y 300 點按。
cliclick c:500,300發生什麼事:一次點按落在那個點上。用一個點代替數字,就會在指標所在處點按。
終端機:在指標所在處每秒點按十次,直到你按 Control C。
while true; do cliclick c:.; sleep 0.1; done發生什麼事:點按會一直重複,直到你在那個終端機視窗按 Control C。
終端機需要「輔助使用」權限,點按才會生效,位置在「系統設定」的「隱私權與安全性」、「輔助使用」。
使用 cliclick 速查表
這些指令來自 cliclick 的 README,我在 2026 年 10 月 27 日讀取。座標是 x,y。數字前面的 + 或 - 表示相對於指標移動,而一個點表示指標現在的位置。Terminal 需要先取得「輔助使用」存取權。
| 指令 | 它做什麼 | 範例 |
|---|---|---|
| c:x,y | 點按 | cliclick c:500,300 |
| dc:x,y | 連點兩下 | cliclick dc:500,300 |
| tc:x,y | 連點三下 | cliclick tc:500,300 |
| rc:x,y | 右鍵點按 | cliclick rc:500,300 |
| m:x,y | 移動指標 | cliclick m:+50,+0 |
| dd:、dm:、du: | 拖曳:按下、移動,然後放開 | cliclick dd:100,100 dm:200,200 du:300,300 |
| t:text | 把文字輸入最前面的 App,有空格時要加引號 | cliclick t:"Hello there" |
| kp:key | 按下並放開一個按鍵,例如 return 或 esc | cliclick kp:return |
| kd: 和 ku: | 按住和放開修飾鍵(alt、cmd、ctrl、fn、shift) | cliclick kd:cmd,alt |
| w:ms | 等待,以毫秒計 | cliclick w:500 |
| p:. | 印出指標位置 | cliclick p:. |
一次呼叫可以接任意數量的指令,並依序執行,所以在一處點按、等待,再在另一處點按,只需要一行。
Terminal:間隔一秒點按兩處,然後把指標放回原來的位置。
cliclick -r c:500,300 w:1000 c:700,300會發生什麼:-r 選項會在指令結束時,把指標恢復到起始的位置。
依序點按好幾處,是腳本能做而單一 InputConfig 列做不到的一件事。
判斷什麼時候腳本勝過 App
- 多個位置時,腳本勝出。一次 cliclick 呼叫可以走訪你列出的任意多個點,而每個 InputConfig 列只點按一處。
- 在更大的腳本裡,腳本勝出。shell 腳本可以把 cliclick 當作眾多步驟之一來執行。
- 開始與停止時,App 勝出。快速鍵或手把按鈕就能啟動它,間隔是以毫秒計的數字,而緊急停止可以從任何 App 結束它。
省掉腳本
終端機裡的迴圈只能從那個視窗停止。在 InputConfig 裡,內建的自動點按器(Auto Clicker)預設集用 fn F6 開始與停止,間隔以毫秒設定,緊急停止 Control Option Command 句點則能從任何地方結束它。設定方式在免費的 Mac 自動點按工具。

簡短版
- 有名稱的按鈕。AppleScript 和 System Events。
- 螢幕上的某個位置。cliclick c: 加上座標。
- 依計時器點按,免寫程式。InputConfig 的自動點按器預設集。
常見問題
AppleScript 能在某一點點按滑鼠嗎?
沒有單純的方法。AppleScript 透過 System Events 用名稱點按按鈕和選單項目。要點螢幕上的某個點,請用 cliclick。
如何在 Mac 上從 Terminal 自動點按?
用 brew install cliclick 安裝 cliclick,在「輔助使用」裡允許 Terminal,然後在帶有短暫 sleep 的迴圈裡執行 cliclick c:.。
cliclick 有哪些指令?
README 列出點按(c:)、連點兩下(dc:)、連點三下(tc:)、右鍵點按(rc:)、移動(m:)、拖曳(dd:、dm:、du:)、輸入(t:)、按鍵(kp:)、修飾鍵按下和放開(kd:、ku:)、等待(w:)、印出位置(p:),以及某一點的顏色(cp:)。
更多中文頁面
作者說明。Ryleigh Newman 開發了 InputConfig,因為雙手活動不便,每天都用手把操作自己的 Mac。本頁譯自英文。Mac 的語言設為繁體中文時,InputConfig 會以繁體中文顯示。網站的部分頁面目前只有英文版。
本頁的其他語言版本: English, 日本語, Türkçe, 简体中文
免費。macOS 14 或以上版本。不需要帳號,資料不會離開你的 Mac。 原始碼在 GitHub 上。