產品說明
Actiona (前身為 Actionaz) 是一款功能強大的開源任務自動化工具。它允許使用者透過直觀的圖形介面建立「動作清單」,模擬人類在電腦上的各種操作,如點擊滑鼠、輸入文字、開啟檔案、管理視窗,甚至是播放聲音。
與一般的巨集錄製工具不同,Actiona 提供了極高的靈活性。它將各種功能模組化為超過 40 種「動作節點」,你可以透過拖放來構建邏輯流程。對於進階使用者,它還支援整合 JavaScript 腳本,讓自動化流程可以處理複雜的條件判斷、循環與變數運算。它是 Windows 與 Linux 平台上,除了商用軟體外的最佳免費自動化解決方案。
核心特色:
- 視覺化流程設計:不需要撰寫程式碼,透過點擊與設定參數即可完成腳本。
- 豐富的動作庫:支援模擬滑鼠/鍵盤、系統指令、檔案操作、網路請求等。
- 跨平台支援:在 Windows 與 Linux 上有一致的操作體驗,腳本具備高度可移植性。
- 強大的邏輯控制:支援 GoTo 標籤、If 條件判斷、循環 (Loop) 以及變數管理。
- JavaScript 擴充:當內建動作不足時,可直接插入 JS 程式碼實作進階功能。
常用功能與動作
Actiona 的操作核心在於其「動作面板」。以下是建立自動化流程時最常用的動作類型:
| 動作類別 | 功能說明 | 使用情境 |
|---|---|---|
| Mouse (滑鼠) | 模擬點擊、移動、滾動 | 自動點擊網頁按鈕或處理不支援快捷鍵的程式 |
| Keyboard (鍵盤) | 模擬按鍵輸入、組合鍵 | 自動填寫表單或在特定視窗執行快捷指令 |
| Window (視窗) | 尋找、縮放、關閉、移動視窗 | 確保自動化執行前,目標視窗已處於正確位置 |
| Control (控制) | If 條件、GoTo、Wait (等待) | 等待網頁加載或依據螢幕像素顏色執行不同分支 |
| System (系統) | 執行指令、讀寫檔案、關機 | 整合外部工具或自動備份特定資料夾檔案 |
快速操作技巧
- 偵測螢幕色彩:利用「Get Color」動作,可以判斷螢幕特定座標的顏色,進而決定下一步動作(例如:按鈕變綠色才點擊)。
- 變數應用:透過變數儲存計數器的值,可以輕鬆達成「重複執行 10 次後停止」或「讀取文字檔內容並輸入」的功能。
- 背景執行:腳本設計完成後,可以匯出為單獨的腳本檔,透過指令列在後台靜默執行,不干擾日常工作。
進階技巧:結合 JavaScript
Actiona 內建了完整的指令碼編輯器。當你需要進行複雜的字串處理或數學運算時,可以使用以下語法:
// 在 Actiona 的 JavaScript 動作中
var currentTime = new Date();
var hour = currentTime.getHours();
if (hour < 12) {
// 透過 Actiona 變數與圖形動作溝通
actionas.variables.set("greeting", "Good Morning");
} else {
actionas.variables.set("greeting", "Good Afternoon");
}
操作介面




![]()

