You can use win32gui.GetWindowText( hwnd )
along with win32gui.EnumWindows
:
import win32gui
def winEnumHandler( hwnd, ctx ):
if win32gui.IsWindowVisible( hwnd ):
print ( hex( hwnd ), win32gui.GetWindowText( hwnd ) )
win32gui.EnumWindows( winEnumHandler, None )
Output:
0x20fa4 bet - [C:\Users\X\Desktop\] - [bet] - L:\stack\stack_enum_windows.py - IntelliJ IDEA 2017.2.5
0x1932478 13. vnc 888
0x30c27b8 Telegram (55)
0x40aba MobaXterm
0x10a0a IntelliJIDEALicenseServer_windows_amd64.exe - Shortcut
...