21-获取窗口的其他方法
20.9.2 获取窗口的其他方法
尽管 getActiveWindow() 对于获取函数调用时处于活动状态的窗口很有用,但你需要使用其他函数才能获取屏幕上其他窗口的 Window 对象。
以下4个函数返回 Window 对象的列表。如果它们找不到任何窗口,就会返回一个空列表。
pyautogui.getAllWindows() :返回屏幕上所有可见窗口的 Window 对象列表。
pyautogui.getWindowsAt(x, y) :返回所有包含点(x, y)的可见窗口的 Window 对象列表。
pyautogui.getWindowsWithTitle(title) :返回所有在标题栏中包含字符串 title 的可见窗口的 Window 对象的列表。
pyautogui.getActiveWindow() :返回当前接收键盘焦点的窗口的 Window 对象。
PyAutoGUI还有 pyautogui.getAllTitles() 函数,该函数返回所有可见窗口的字符串列表。