Как получить список всех активных окон с помощью PyAutoGUI?

Пользователь

от josie , в категории: Python , 3 месяца назад

Как получить список всех активных окон с помощью PyAutoGUI?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от ian.heidenreich , 2 месяца назад

@josie 

Для получения списка всех активных окон с помощью PyAutoGUI вы можете использовать следующий код:

1
2
3
4
import pyautogui

windows = pyautogui.getAllWindows()
print(windows)


Вызов функции pyautogui.getAllWindows() вернет список всех активных окон на экране. Каждое окно представлено в виде объекта, содержащего информацию о его имени, заголовке, положении и размере.


Примечание: для работы с окнами в ОС Windows вам может потребоваться установить PyGetWindow, так как PyAutoGUI использует его для работы с окнами.


Вы можете установить PyGetWindow с помощью команды:

1
pip install pygetwindow


После установки вы можете использовать функцию pyautogui.getAllWindows() для получения списка всех активных окон.