先贴代码
import win32gui
import win32con
def get_window_titles():
def enum_window_callback(hwnd, results):
if win32gui.IsWindowVisible(hwnd) and win32gui.GetWindowText(hwnd):
results.append((hwnd, win32gui.GetWindowText(hwnd)))
titles = []
win32gui.EnumWindows(enum_window_callback, titles)
return titles
def switch_to_window_by_title(title):
windows = get_window_titles()
for hwnd, window_title in windows:
if title.lower() in window_title.lower():
win32gui.ShowWindow(hwnd, win32con.SW_NORMAL)
win32gui.SetForegroundWindow(hwnd)
return True
return False
if __name__ == '__main__':
a = get_window_titles()
print(a)
switch_to_window_by_title("FT Media Player")
结果运行

根据自己输出需求修改switch里的字符串即可