(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')

 

posted @ 2022-09-17 06:34  十万神马  阅读(116)  评论(0编辑  收藏  举报