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)