import win32gui def winEnumHandler( hwnd, ctx ): if win32gui.IsWindowVisible( hwnd ): print (hex(hwnd), win32gui.GetWindowText( hwnd )) win32gui.EnumWindows( winEnumHandler, None )
from pywinauto import Desktop windows = Desktop(backend="uia").windows() print([w.window_text() for w in windows])