PyautoGui自动化

代码部分

1.放一个批量截图的小程序

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
import os
import pyautogui
import keyboard
from PIL import Image
from PIL import ImageGrab

sizex,sizey=pyautogui.size() # 保存屏幕尺寸
print(sizex,sizey)
i=1
while i!=0:
keyboard.wait('a')
# 参数说明
# 第一个参数 开始截图的x坐标
# 第二个参数 开始截图的y坐标
# 第三个参数 结束截图的x坐标
# 第四个参数 结束截图的y坐标
bbox = (0, sizey/2, sizex, sizey)
im = ImageGrab.grab(bbox)
picture_name = str(i)
root = 'C:/pr' # 保存地址
path = root + "/" + picture_name +'.png' # 保存地址
try:
im.save(path)
print('图片保存成功,保存在' + root + "\n")
except:
print('图片保存失败')
i+=1

友情链接

1.https://zhuanlan.zhihu.com/p/302592540 这个库的简单介绍
2.https://blog.csdn.net/coco56/article/details/107847467 介绍了一下python监听键盘的方法
3.https://blog.csdn.net/tscaxx/article/details/108757876 救命了,screenshot函数找不到的问题的一个替代方案
4.https://blog.csdn.net/weixin_30655569/article/details/94790215 win32api的安装方法:pip install pypiwin32