TC Toyo ChangMarTech Engineer ← 回作品集

CASE 08 / 13

POS-Autoclicker: 現場營運自動化工具

智慧懸浮輔助球

StatusCompletedStackPython | PyAutoGUI | TkinterAutomationWindows Scheduler

💡 AI 協作筆記:本專案之 [流程拆解 / GUI 設計 / 排程整合 / 可靠度修正] 係透過與 AI 深度對話共同完成,展現了高效能的 AI 輔助開發模式。

🔗 查看原始專案

1. 專案價值定位

POS-Autoclicker 是一套專為零售與餐飲現場設計的 非侵入式 RPA 自動化工具。它不需要改動原有 POS 系統,而是透過滑鼠、鍵盤、圖像辨識與排程機制,自動完成現場高頻率、低價值的重複操作。

本專案的核心價值不是「連點」,而是把第一線人員從固定螢幕操作中釋放出來,讓人力回到服務顧客與現場判斷。

2. 商業痛點與解決方案

現場痛點 自動化解法 營運效益
重複作業耗時:批次結轉、庫存補登、固定報表需人工點擊 自動化腳本執行:以 PyAutoGUI 控制滑鼠與鍵盤流程 節省固定行政時間
疲勞操作錯誤:長時間重複點擊容易誤觸 視覺補償與狀態確認:透過 OpenCV / Pillow 輔助辨識畫面狀態 降低人為錯誤風險
POS 系統封閉:改系統成本高、排期長 外掛式自動化:不侵入原系統、不影響既有流程 快速落地、低導入成本
非營業時間任務:深夜或清晨仍需固定操作 Windows 排程整合:支援無人值守啟動 提升營運自動化程度

3. 核心功能亮點

設計非侵入式懸浮入口,避免工具視窗遮擋 POS 主畫面。現場人員可在正常服務流程與自動化任務之間快速切換。

觸控友善虛擬鍵盤

針對 POS 觸控螢幕環境設計大尺寸、高對比的數字鍵盤,降低無實體鍵盤場景下的輸入摩擦。

企業級任務排程

整合 Windows schtasks,讓固定流程可於非營業時間自動啟動,減少人員守在機台前等待作業的需求。

高可靠度執行引擎

支援 DPI 自適應與圖像辨識補償,避免不同解析度、縮放比例或系統延遲造成座標偏移與誤點。

4. 量化成果與 ROI

  • 版本疊代:完成 50+ 個版本調整,依據實際現場操作情境持續修正。
  • 人時節省:以單店每日節省 30 分鐘估算,單一據點每年可節省約 182 小時
  • 風險降低:降低疲勞點擊、漏點、誤點造成的帳務或庫存錯誤。
  • 維護彈性:採配置化 Profile 思維,讓流程可依現場作業變化快速調整。

5. 技術架構

  • 核心語言:Python 3.8+
  • 自動化控制:PyAutoGUI
  • 視覺處理:OpenCV, Pillow
  • 桌面介面:Tkinter
  • 系統整合:Win32 API, PowerShell, Windows Task Scheduler
  • 打包部署:PyInstaller

為現場營運效率與低成本自動化而建置 (2026)


在 GitHub 上看這個案例的原始文件 ↗

← 回作品集總覽