pyautogui是一個辦公自動化庫,安裝它能夠使用網絡
pip install pyautogui
安裝好它以後咱們就能夠用它來解決不能複製粘貼之苦了。
其實有點大題小做的意思,但網絡上的方法太麻煩了,每次都要重複一樣的操做,何不如編好代碼一勞永逸。函數
import pyautogui screenWidth, screenHeight = pyautogui.size() pyautogui.moveTo(screenWidth/2,screenHeight/2) pyautogui.click() f = open(r"english.txt","r") lines = f.readlines() for line in lines: pyautogui.typewrite(line)
f.close()
代碼只有這麼幾行,之後每次把要複製粘貼的文件放到程序目錄下就行了。ui
程序的意思是:鼠標移動到屏幕正中間,而後左擊,讀取文件,輸出。spa
其實pyautogui能作到的遠不止這些,它能使程序自動控制鼠標和鍵盤,換句話說,人能作到的,它就能作到。它甚至能夠查找圖像,而後來完成相關操做。code
下面列舉出一些經常使用的函數:blog
#獲取屏幕分辨率 screenWidth, screenHeight = pyautogui.size() #獲取當前鼠標位置 x,y = pyautogui.position() #絕對移動到指定位置,duration表示動做花費的時間(S) pyautogui.moveTo(x,y,duration=2) #左擊鼠標 pyautogui.click() #滾動滑輪 pyautogui.scroll() #按下按鍵而後鬆開(一次完整的操做) pyautogui.press('enter') #按下按鍵 pyautogui.keyDown('ctrl') #鬆開按鍵 pyautogui.keyUp('v') #組合鍵 pyautogui.hotkey('ctrl','c') #截圖 image = pyautogui.screenshot('screen.png') #制定區域 image = pyautogui.screenshot(region=(0,0, 300, 400)) #根據圖片,點擊圖片中心(圖片得是系統截圖才行) x,y = pyautogui.center(image) pyautogui.click(x,y)