Использование Python для прослушивания изменений свойств окна (FlashWindowEx) и его соответствующего открытия?

Я работаю с Python, чтобы сделать простой скрипт / макрос автоматизации пользовательского интерфейса, который щелкает по определенным точкам на экране. Сценарий для щелчка уже работает, однако код выполняется путем ручного нажатия кнопки, и я хочу это изменить, чтобы выполнение моего сценария начиналось с прослушивания некоторого события внешнего окна для полной автоматизации.

Я заметил, что окно, в котором я хочу использовать макрос, выделяется оранжевым цветом на панели задач точно в то время, когда я хочу, чтобы мой макрос выполнялся, что делает его идеальным входом.

Я уже нашел соответствующую функцию для этого "события", FlashWindowEx, в документации win32gui для PyWin. Однако эта функция позволяет только запускать / останавливать оранжевую подсветку, не получать уведомления, если какое-либо окно было запущено / остановлено.

Мой вопрос в том, есть ли возможность получить доступ к этому свойству выделения окна с помощью модуля Python или есть какой-либо другой изменяющийся атрибут, которым обладает окно, которое я мог бы использовать для запуска выполнения моего скрипта?

0 ответов

Другие вопросы по тегам