博客 / 詳情

返回

gui自動化—2.鍵盤控制

之前已經完成了鼠標控制這一最主要的輸入方式,下面補充上鍵盤控制

虛擬按鍵

pyautogui.typewrite("Hello",interval=a)

虛擬輸入引號內文本,interval為字符輸入的時間間隔

關鍵詞

pyautogui.press('')

對於一些特殊按鍵,具有特殊設定好的關鍵詞

關鍵詞 特殊按鍵

‘enter’

回車

‘ctrlleft’, ‘ctrlright’

左/右 CTRL

‘shiftlleft’, ‘shiftright’

左/右 shift

‘altleft’, ‘altright’

左/右 alt

‘tab’

tab

‘delete’

刪除 delete

‘home’ ’end‘

頭 / 尾

’up‘,’down',’left‘,right’

方向箭頭 ↑ ↓ ← →

'f1'   'f12'

 F1到F12

‘volumemute’,‘volumedown’,‘volumeup’

 音量鍵 靜音 / 放大 / 減小 音量

 

組合按鍵

pyautogui.keyDown('shift')

按下shift鍵,但鬆開

pyautogui.keyUp('shift')

鬆開shift鍵 
對於多種組合按鍵可以使用下述函數
pyautogui.hotkey('a','b','c')
依次按下a,b,c但不鬆開,最後逆序鬆開
user avatar
0 位用戶收藏了這個故事!

發佈 評論

Some HTML is okay.