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对齐?
  • 模内贴标生产遇到的模内贴问题以及解决方法
  • 齐鲁师范学院美术学院在哪
  • 热门搜索
    短pr间期是什么意思 提存是什么意思 16朵玫瑰代表什么意思 一匹马的标志是什么车 莆田系医院是什么意思 晨字五行属什么 补佳乐是什么药 king是什么意思 枯萎的反义词是什么 gtr是什么意思