C++のこのページを参考にpythonのプログラムを書いてみました。
http://wisdom.sakura.ne.jp/system/winapi/win32/win142.html
・・・といっても、importを含めてたったの2行です。
from win32gui import EnumWindows,GetWindowText,GetClassName EnumWindows(lambda hWnd, _: print(hWnd,' : ',GetWindowText(hWnd),' : ',GetClassName(hWnd)),None)
もう少し読みやすい書き方をしてみるとするならば・・・
from win32gui import EnumWindows,GetWindowText,GetClassName def EnumWindowsProc(hWnd): print(hWnd,' : ',GetWindowText(hWnd),' : ',GetClassName(hWnd)) EnumWindows(lambda hWnd, _: EnumWindowsProc(hWnd),None)
と、こっちの方が、わかりやすいかも。