The example in this article describes how Python implements a way to traverse windows and output the caption of a window. Share to everyone for your reference. Specific as follows:
This code allows Python to traverse the windows of all running programs under the current window and get the caption output from the running Windows.
#! /usr/bin/env python#-*-coding:utf-8-*-from Win32gui Import *titles = set () def foo (hwnd,mouse): #去掉下面这句就所有都输出了, but I don't need that. Multiple if IsWindow (HWND) and iswindowenabled (HWND) and IsWindowVisible (HWND): Titles.add (GetWindowText (HWND)) EnumWindows (foo, 0) lt = [T-T in the titles if T]lt.sort () for T in Lt:print t
To output Chinese, you can change the last sentence to:
Print (T.decode (' GB2312 '))
Transcode the GB2312 to Unicode output so that the Output window caption is normal Chinese.
Hopefully this article will help you with Python programming.