Задать вопрос
@flexpc

Управление фокусом окна на Python/C++?

Стоит задача в создании автоматизации.
Алгоритм:
1. Запомнить на каком окне сейчас фокус (Например, Chrome)
2. Сделать активным нужное окно (Например, Блокнот)
3. Отправить hotkey в блокнот
4. Снова сделать активным Chrome

Я столкнулся с проблемой на 2 шаге. Я не нашел функции WinAPI для смены активного окна и вообще не уверен, что такая функция есть. Если такой функции нет, то единственное решение которое я вижу, это отправлять alt + tab, пока нужное окно не станет в фокусе.

Я работаю на Python и C++, но решение на Python предпочтительнее, если оно конечно есть. На крайний случай, подойдет решение на C#, но не хотелось бы использовать .NET в этом приложении.

Изменено:
Так же можно решить проблему, отправлением горячих клавиш сразу в нужное окно, если вы знаете как сделать это на питоне или плюсах, буду благодарен
  • Вопрос задан
  • 162 просмотра
Подписаться 2 Простой 1 комментарий
Пригласить эксперта
Ответы на вопрос 2
VoidVolker
@VoidVolker Куратор тега Windows
Dark side eye. А у нас печеньки! А у вас?
Ответ написан
Комментировать
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы