系统相关
首页 > 系统相关> > 利用python+win32获取windows中任务中所有的窗口标题

利用python+win32获取windows中任务中所有的窗口标题

作者:互联网

# #!/usr/bin/python3
# -*- coding: utf-8 -*-
# @Time : 2021-06-15 18:06
# @Author : BruceLong
# @FileName: get_win_title.py
# @Email   : 18656170559@163.com
# @Software: PyCharm
# @Blog :http://www.cnblogs.com/yunlongaimeng/
from win32gui import *

titles = set()


def foo(hwnd, nouse):
    # 去掉下面这句就所有都输出了,但是我不需要那么多
    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)

 

标签:06,python,hwnd,win32,windows,lt,titles,foo,com
来源: https://www.cnblogs.com/yunlongaimeng/p/14886727.html