当前位置: 代码迷 >> 综合 >> Python实现遍历windows所有窗口并输出窗口标题的方法
  详细解决方案

Python实现遍历windows所有窗口并输出窗口标题的方法

热度:110   发布时间:2023-09-29 14:14:47.0
#! /usr/bin/env python
# -*- coding: utf-8 -*-
from win32gui import *
titles = set()
def foo(hwnd,mouse):#去掉下面这句就所有都输出了,但是我不需要那么多if IsWindow(hwnd) and IsWindowEnabled(hwnd) and IsWindowVisible(hwnd):titles.add(GetWindowText(hwnd))
EnumWindows(foo, 0)
lt = [t for t in titles if t]
lt.sort()
for t in lt:print t

若要输出中文,可以将最后一句改成:

print(t.decode('GB2312'))

  相关解决方案