Pywin32提供了很多访问windows的API。较重要的三个模块就是win32api、win32gui和win32con。
pywin32 api文档可参照wuxc github。
DC在pywin32中是一个重要概念。windows不允许程序直接访问硬件,所有的操作都需要通过一个设备上下文环境。屏幕上的每个窗口都对应一个DC。DC相当于一个视频缓冲区,对这个缓冲区的操作,会表现在这个缓冲区对应的屏幕窗口上。
除了窗口对应的DC外,还可以自己创建DC,然后在创建的DC上面建立数据拷贝到窗口的DC上,就相当于刷新窗口的DC。
我们使用pywin32激活窗口并对截图。
test.py:
截图.png:

一般句柄名称都是这个窗口的title。但很多时候我们不能准确的输入title,所以我们可以通过遍历所有窗口的句柄,然后找到自己想要的窗口句柄。

getHandles.py:

打开文档输入helloworld并保存关闭。

版权声明:
本文来源网络,所有图片文章版权属于原作者,如有侵权,联系删除。
本文网址:https://www.mushiming.com/mjsbk/1636.html