pyautogui的函數
(代替鍵盤鼠標自動完成設置的操作,超級好玩 >.<)
moveTo(x,y) 將鼠標移動到指定的 x、y 坐標 (屏幕以左上角為原點(0,0),向下y增加,向右x增加)
moveTo(x,y,duration) 使用duration值設置幾秒后移動鼠標到指定的 x、y 坐標
moveRel (x,y) 相對於當前的鼠標位置移動鼠標。
size() 獲得屏幕的width和height值
position() 獲得當前鼠標的位置
locateOnScreen(' *.png') 在屏幕上通過圖像識別找到與圖像相同的位置,並返回坐標size
center(size) 可通過locateOnScreen獲得的圖像坐標對象,並返回其圖像上的 中心點坐標(可用moveTo,移動到此處)
dragTo(x,y) 按下左鍵移動鼠標。
dragRel (x,y) 按下左鍵,相對於當前位置移動鼠標。
click(x,y,button) 模擬點擊(默認是左鍵)。
rightClick() 模擬右鍵點擊。
middleClick() 模擬中鍵點擊。
doubleClick() 模擬左鍵雙擊。
mouseDown(x,y,button)模擬在 x、y 處按下指定鼠標按鍵。
mouseUp(x,y,button)模擬在 x、y 處釋放指定鍵。
scroll (units) 模擬滾動滾輪。正參數表示向上滾動,負參數表示向下滾動。
typewrite(message) 鍵入給定消息字符串中的字符。
typewrite([key1,key2])鍵入給定鍵字符串,只能是英文。
press(key) 按下並釋放給定鍵。
keyDown(key) 模擬按下給定鍵,不釋放。
keyUp(key) 模擬釋放給定鍵。
hotkey([key1,key2]) 模擬按順序按下給定鍵字符串,然后以相反的順序釋放,(實現粘貼復制操作)
pyautogui.PAUSE=1 將pyautogui.PAUSE 設置為 1,即每次函數調用后暫停一秒。
pyautogui.FAILSAFE=True 啟動自動防故障功能
pyperclip函數
(可通過此庫函數實現自動輸入中文)
copy('str1') 復制內容str1,內容可設置為中文等
paste() 將復制的內容粘貼到輸入處,粘貼時也可使用pyautogui的hotkey實現
兩個庫的pip安裝
python pip.exe install pyautogui
python pip.exe install pyperclip