氣輕Python117 pywin32獲得最頂層窗口句柄和標題
?
import win32api
import win32gui
import time
?
def qipy117():
?
??? app = win32api.ShellExecute(0, 'open', 'calc.exe', '', '', 1)
??? app1 =win32api.ShellExecute('0','open','notepad.exe','','',1)
??? time.sleep(2)?????????????????????????? # 等待程序啟動
?
??? hwnd = win32gui.GetForegroundWindow()?? # 獲得最頂層窗口句柄
??? title = win32gui.GetWindowText(hwnd)??? # 獲得最頂層窗口標題
??? print('title:%s hwnd:%x'%(title,hwnd))
?
??? return
?
if __name__ == "__main__":
??? qipy117()
?
執(zhí)行結(jié)果
title:無標題 - Notepad hwnd:20a7a