Стоит задача в создании автоматизации.
Алгоритм:
1. Запомнить на каком окне сейчас фокус (Например, Chrome)
2. Сделать активным нужное окно (Например, Блокнот)
3. Отправить hotkey в блокнот
4. Снова сделать активным Chrome
Я столкнулся с проблемой на 2 шаге. Я не нашел функции WinAPI для смены активного окна и вообще не уверен, что такая функция есть. Если такой функции нет, то единственное решение которое я вижу, это отправлять alt + tab, пока нужное окно не станет в фокусе.
Я работаю на Python и C++, но решение на Python предпочтительнее, если оно конечно есть. На крайний случай, подойдет решение на C#, но не хотелось бы использовать .NET в этом приложении.
Изменено:
Так же можно решить проблему, отправлением горячих клавиш сразу в нужное окно, если вы знаете как сделать это на питоне или плюсах, буду благодарен