Python控制電腦 | 按鍵精靈 | 鍵盤控制

Python控制介紹

pyautogui 是 python的一個模組,他能控制鍵盤和滑鼠的操作,能利用它做自動化操作,像是用在軟體測試、重複性動作等。
PyAutoGUI是人類的跨平台GUI自動化Python模塊。用於以編程方式控制鼠標和鍵盤。

pyautogui官網技術介紹
pyautogui github

python pyautogui 安裝

pip install

python 2.7

 pip install pyautogui

python 3.7

 pip3 install pyautogui

Python控制電腦

python pyautogui 用法

鍵盤語法

#輸入Hello world!
pyautogui.typewrite('Hello world!')
#每次輸入間隔0.25秒,輸入Hello world!
pyautogui.typewrite('Hello world!', interval=0.25)
#時間內輸入多個按鍵
pyautogui.typewrite(['a', 'b', 'c', 'd'], interval=0.3)
#按下單一按鍵
pyautogui.press('enter')
#連續按左鍵
pyautogui.press(['left', 'left', 'left'])
#按下`shift`鍵
pyautogui.keyDown('shift')
#鬆開`shift`鍵
pyautogui.keyUp('shift')
#組合鍵
pyautogui.hotkey('shift','command', 'left')
pyautogui.hotkey('command', 'c')
pyautogui.hotkey('command', 'v') #windows系統改ctrl

實作複製一段話貼上

from pyautogui import press
import time
import pyautogui

pyautogui.typewrite('Hello world!')
pyautogui.typewrite('Hello world!', interval=0.25)
pyautogui.hotkey('shift','command', 'left')
pyautogui.hotkey('command', 'c') # 複製
pyautogui.press('right')
pyautogui.press('enter')
pyautogui.hotkey('command', 'v') # 貼上

Domo

Python控制鍵盤

無法控制 Mac請先打開權限的話

Python控制滑鼠

Python更多文章


Python 檢查dict是否有這個key



[教學] Line Bot 機器人不求人 – 範例 (Python)



Python – Selenium 繞過”這個瀏覽器或應用程式可能有安全疑慮”



python 各種均線 10MA/20MA均線 | pandas安裝



python sleep 暫停幾秒執行 – 2021年



PyAutoGUI Python控制電腦 | 按鍵精靈 | 鍵盤控制



python binance币安利用ccxt完成虛擬貨幣自動化交易



python write dictionary to text file | dict 寫入讀取


Categorized in:

Tagged in:

, ,