Получить размер окна и положение в python3 - PullRequest
0 голосов
/ 04 марта 2020

Я ищу кроссплатформенный способ получить положение и размер окна другой программы, чтобы сделать снимок экрана только этого одного окна в режиме реального времени. (Аналогично этот вопрос , но не зависит от ОС.)

Должно иметь:

  • Кроссплатформенное решение
  • Python 3 .x

Приятно иметь:

  • Ограничительная рамка исключает рамку окна и захватывает только содержимое окна.
  • Окно определяется по ID / имя процесса или что-то еще более надежное, чем заголовок.
  • Он все еще работает, когда окно частично закрыто.

Я уже сталкивался с несколькими многообещающими способами захвата изображение с ограничительной рамкой, например, MSS , Подушка , pyauto gui, et c. Все, что не хватает - это найти местоположение окна кроссплатформенным образом. (К сожалению, я не могу использовать pyauto gui для этой части проблемы, несмотря на функциональность поиска изображения, потому что это графическая программа, которую я пытаюсь захватить, и нет надежных визуальных индикаторов ее размещения.)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...