当前位置:嗨网首页>书籍在线阅读

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