# #!/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)