(python库)利用pyautogui操作重复性工作
1.导入pyautogui库
import pyautogui
2.鼠标常用功能
#所有pyautogui命令都暂停1秒,防止鼠标操作太快
pyautogui.PAUSE=1
#得到鼠标位置
print(pyautogui.position())
#在10,10的位置处双击鼠标左键,left左键,right右键,1为点击,2为双击
pyautogui.click(10,10,clicks=2,button='left')
#鼠标向下滚动300个单位
pyautogui.scroll(300)
3.键盘常用功能
# 第一参数是输入内容,第二个参数是每个字符间的间隔时间
pyautogui.typewrite('this',0.5)
#typewrite 还可以传入单字母的列表
pyautogui.typewrite(['T','h','i','s'])
#输入快捷键
pyautogui.hotkey('ctrl',"c")
5.截图功能
#截全屏
im=pyautogui.screenshot()
#截区域,上下宽高
pyautogui.screenshot(region=(0,0,300,400))
#保存
im.save('屏幕截图.png)
#定位图像
x,y=pyautogui.locaCenterOnscreen('文件名.png')
pyautogui.click(x,y,clicks=1,button='left')