Python教程

利用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)

 

这篇关于利用python+win32获取windows中任务中所有的窗口标题的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!