#实时获取当前活动窗口的句柄及标题并输出至控制台
import win32gui
while True:
time.sleep(1)
now_hwnd = win32gui.GetForegroundWindow()
now_hwnd_title = win32gui.GetWindowText(now_hwnd)
print(now_hwnd_title+":"+str(now_hwnd))
#遍历当前窗口的句柄及标题并输出至控制台
import win32gui
hwnd_title = {}
def get_all_hwnd(hwnd, self):
if (win32gui.IsWindow(hwnd)
and win32gui.IsWindowEnabled(hwnd)
and win32gui.IsWindowVisible(hwnd)):
hwnd_title.update({win32gui.GetWindowText(hwnd): hwnd})
win32gui.EnumWindows(get_all_hwnd, 0)
for t, h in hwnd_title.items():
if h:
print(t + ":" + str(h))