windows python 3 如何对窗口截图保存

 时间:2024-10-11 19:41:56

1、首先,新建一个文件hwnd.py,先实现获取窗口列表和对应句柄的函数,如图所示。

windows python 3 如何对窗口截图保存

3、新建一个文件windimg.py,在这里实现根据窗口句柄截图的功能。首先import如图所示(需要安装有pywin32包)。

windows python 3 如何对窗口截图保存

5、接着编写测试代码,按照窗口名称获取窗口句柄,然后获取Image并保存到文件,运行如图。

windows python 3 如何对窗口截图保存

6、然后,再编写一个根据部分名称查找窗口并输出图像的函数,结合前面两个实现的函数。用它对资源管理器截图如图所示。

windows python 3 如何对窗口截图保存

7、不过要注意的是,这种截图方法用win32+MFC库来实现,并不能对任何窗口截图,有的窗口不是用win32绘制的,比如UWP程序,截图会得到一片空白。

windows python 3 如何对窗口截图保存
  • ArcGIS for Server 10.1找回用户名和密码
  • Excel 将二进制转换成十六进制的方法
  • 普通cad里如何插入图,并将图中要素与cad对齐?
  • 模内贴标生产遇到的模内贴问题以及解决方法
  • 齐鲁师范学院美术学院在哪
  • 热门搜索
    济南市旅游景点 丹东凤凰山旅游 云南旅游风景区 淮安旅游团 3月份国外旅游 跟我游云南旅游网 三亚旅游游记 国庆旅游团购 旅游点评 水泊梁山旅游网