Skip to content

Repository files navigation

Click 小幫手

Python License Platform

阿就是個錄製滑鼠點擊動作的小幫手

功能

  • 錄製滑鼠動作 F10,自動辨識單擊與雙擊,錄製完成自動串接流程
  • 視覺化編輯器,可拖拉節點與連線編排流程
  • 可程式化流程控制,可設置或新增等待時間與迴圈節點
  • 連接線上直接顯示「點擊後等待 / 迴圈後等待」時間,雙擊連線即可修改
  • 深色 / 淺色主題:自動跟隨系統,亦可由「外觀」選單手動切換
  • 內建分秒換算工具(工具選單),方便將分鐘換算為秒數
  • 支援匯出/匯入為 JSON 格式,方便備份與管理(檔案選單)。
  • 系統防鎖定: 執行期間自動防止系統進入睡眠模式(Windows: SetThreadExecutionState / macOS: caffeinate),確保自動化任務不中斷。

🛠️ 安裝說明

懶懶的請下載直接使用 https://github.com/AlexW867/click_helper/releases/latest 裡面的 exe 檔

--- 以上麻瓜,以下宅宅 ---

使用原始碼跑的環境需求

  • Windows 10/11 或 macOS
  • Python 3.14 或以上版本
  • uv

安裝步驟

  1. 複製儲存庫:

    git clone https://github.com/AlexW867/click_helper
    cd click_helper
  2. 安裝依賴套件:

    uv sync
  3. macOS 額外步驟:

    brew install python-tk@3.14

    首次執行時需到 系統設定 > 隱私權與安全性 > 輔助使用 允許終端機的存取權限。

  4. 啟動程式:

    uv run click_helper.py

打包

Windows (exe):

uv run pyinstaller --onefile --windowed --add-data "click_helper.ico;." --icon "click_helper.ico" click_helper.py

macOS (app):

uv run pyinstaller --onefile --windowed --add-data "click_helper.ico:." --icon "click_helper.ico" click_helper.py

使用方法

熱鍵 功能
F10 開始 / 停止錄製 (自動最小化視窗)
F8 執行
F9 停止播放 (緊急中斷)
Delete 刪除選中的節點
滑鼠右鍵 開啟編輯選單
滑鼠雙擊節點 編輯節點屬性 (次數、連點、秒數)
滑鼠雙擊連接線 編輯該段等待時間

本程式僅供學習與自動化輔助使用,請勿用於惡意用途。

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages