python 捕抓窗口关闭
时间: 2023-09-08 21:11:31 浏览: 135
你可以使用 Python 的 win32gui 和 win32con 模块来实现捕捉窗口关闭事件。以下是一个简单的示例代码:
```python
import win32gui
import win32con
def handler(hwnd, lParam):
if win32gui.IsWindowVisible(hwnd):
if '窗口标题' in win32gui.GetWindowText(hwnd):
print('窗口已关闭')
win32gui.PostQuitMessage(0)
win32gui.EnumWindows(handler, None)
```
上述代码中,handler 函数遍历所有窗口并寻找指定标题的窗口。当窗口被关闭时,调用 win32gui.PostQuitMessage(0) 来发送一个退出消息,从而结束程序。
阅读全文