pyautogui和pyperclip實現自動輸入中文


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

 
        

 

 

 




免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM