import pyautogui
for i in pyautogui.getAllWindows():
print(i.title)
win32gui 示例:
import win32gui
def enum_callback(hwnd, a):
title = win32gui.GetWindowText(hwnd)
if "chrome" in title.lower():
print(title.lower())
win32gui.EnumWindows(enum_callback, 0)
您可以使用 ctypes 或使用 ctypes 的 pyautogui。第二个选项更简单,它还可以操作窗口。您还可以使用 win32gui
pyautogui 示例:
win32gui 示例:
除了 pyautogui 之外:如果库占用更少的内存对您来说很重要,那么 pyautogui 可以只减少必要的功能,因为那里有很多不必要的东西。为此,请参阅文件 _pygetwindow_win