想讓電腦幫你自動打字、按鍵、甚至操作應用程式嗎?
這時候 PyAutoGUI 就是非常好用的工具!這篇教學會帶你快速學會:
✔ 自動按鍵
✔ 自動輸入文字 ✔ 使用快捷鍵操作
非常適合用在自動化流程、遊戲輔助或測試工具 👍
📦 安裝 PyAutoGUI
在開始之前,先安裝套件:
pip install pyautogui📥 匯入套件
import pyautoguiimport time
⏳ 設定延遲(重要!)
在自動操作之前,建議先加一段等待時間,讓你有時間切換到目標視窗:
time.sleep(2) # 等待 2 秒
👉 例如:切換到記事本、遊戲、或任何你要操作的畫面
⌨️ 鍵盤操作教學
🔹 單一按鍵
pyautogui.press('a') # 按下 Apyautogui.press('enter') # 按下 Enter
📌 常用按鍵:
enteresctabspacebackspace
🔹 輸入文字
pyautogui.write('Hello, World!')
👉 會像人一樣「逐字輸入」
🔹 組合鍵(快捷鍵)
pyautogui.hotkey('ctrl', 'c') # Ctrl + Cpyautogui.hotkey('ctrl', 'v') # Ctrl + V
👉 可用於:
- 複製貼上
- 視窗切換
- 快速操作軟體
🔄 實用範例:自動輸入 + 送出
import pyautoguiimport timetime.sleep(3) # 切換到目標視窗pyautogui.write('這是自動輸入的文字')pyautogui.press('enter')
👉 執行後會自動輸入並送出訊息!
⚠️ 使用小提醒
- 操作是「真實控制鍵盤滑鼠」,請小心使用
- 可以搭配
time.sleep()控制節奏 - 若失控,可以把滑鼠移到螢幕角落(預設安全機制會停止)
🎯 小結
透過 PyAutoGUI,你可以輕鬆做到:
✔ 自動打字
✔ 模擬鍵盤操作 ✔ 建立簡單自動化流程
這只是入門,後續還可以做到:
👉 滑鼠操作
👉 螢幕截圖辨識 👉 自動點擊流程
