Python鍵鼠操作自動化庫PyAutoGUI簡介
鼠標操作函數
操作鼠標點擊的函數。
函數 | 簡單說明 |
---|---|
move(x,y)、 moveTo(x,y) | 移動鼠標,前者移動相對位置,后者移動到指定位置 |
click(x,y)、doubleClick、rightClick | 單擊/雙擊/右擊,無參版本在當前位置點擊鼠標 |
drag(x,y)、dragTo(x,y) | 拖動鼠標 |
mouseDown、mouseUp | 按下按鍵,松開按鍵 |
scroll | 向下滾動鼠標滾輪的函數 |
鍵盤操作函數
操作鍵盤按鍵的函數。
函數 | 簡介 |
---|---|
press(‘left’,press=3) | |
hotkey(‘ctrl’,‘s’) | 按下Ctrl+S組合鍵 |
keyDown、keyUp | 按下和松開鍵盤按鍵 |
提示框函數
PyAutoGUI可以顯示提示框,這時候程序會暫停運行,直到用戶點擊提示框。
函數 | 簡介 |
---|---|
alert(text=’’,title=’’,button=[‘OK’,‘Cancle’]) | 顯示警告對話框 |
confirm() | 顯示確認對話框 |
prompt() | 顯示提示對話框 |
password() | 顯示密碼輸入對話框 |
屏幕截圖和定位函數
截取屏幕的函數,也可以從屏幕中尋找匹配的圖片,并返回其坐標。你可以事先保存一些按鈕的截圖,然后通過這種方式定位按鈕的位置,然后點擊。
函數 | 簡介 |
---|---|
screenshot(‘image.png’) | 保存截圖并返回截圖,無參版本直接返回截圖不保存 |
center(‘image.png’) | 從屏幕上尋找圖片位置,返回框位置 |
locateOnScreen(‘img’) | 從屏幕尋找圖片位置,直接返回坐標 |
如果您的問題還未解決可以聯系站長付費協助。

有問題可以加入技術QQ群一起交流學習
本站vip會員 請加入無憂模板網 VIP群(50604020) PS:加入時備注用戶名或昵稱
普通注冊會員或訪客 請加入無憂模板網 技術交流群(50604130)
客服微信號:15898888535
聲明:本站所有文章資源內容,如無特殊說明或標注,均為采集網絡資源。如若內容侵犯了原著者的合法權益,可聯系站長刪除。