系統環境:
1、安裝了python
2、安裝了pyautogui模塊
windows系統:無需安裝依賴模塊,在cmd中直接輸入pip install pyautogui即可完成安裝
Mac OS系統:需要先安裝pyobjc模塊,最后安裝pyautogui
pip install pyobjc-core
pip install pyobjc
pip install pyautogui
驗證是否安裝成功
在cmd下輸入python,之后輸入import pyautogui,再輸入pyautogui.__version__
pyautogui控制鍵盤的操作主要有
1、文本輸入:typewrite()函數實現,但typewrite()只能輸入英文字母,無法輸入中文內容
2、按鍵長按與釋放:keyDown()和keyUp()函數實現
3、熱鍵組合:hotkey()函數實現
(一)typewrite()的使用
import pyautogui #typewrite()無法輸入中文內容,中英文混合的只能輸入英文 #interval設置文本輸入速度,默認值為0 pyautogui.typewrite('你好,world!',interval=0.5)

(二)keyDown()和keyUp()的使用
import pyautogui import time #按下Alt和TAB鍵 pyautogui.keyDown('alt') pyautogui.keyDown('tab') #等待2秒 time.sleep(2) #釋放Alt和TAB鍵 pyautogui.keyUp('alt') pyautogui.keyUp('tab')

(三)hotkey()的使用
hotkey()的的所有按鍵組合均可以使用keyDown()和keyUp()實現,只不過代碼量較多,hotkey()只需將各種按鍵組合寫入函數即可實現,仍然以按住Alt和TAB鍵為例
import pyautogui #按鍵組合alt+tab pyautogui.hotkey('alt','tab',interval=2)
