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()
函数,该函数返回所有可见窗口的字符串列表。