Помощь с кодом python

Hazaker

Новичок
Пользователь
Сен 24, 2021
14
1
3
У меня есть код программы, которая зажимает клавишу ctrl. Мне нужно сделать что бы этот код исполнялся только когда я нахожусь в определенном окне(приложении). Можно ли такое реализовать на Python? Если да то каким образом?
 

regnor

Модератор
Команда форума
Модератор
Июл 7, 2020
2 672
478
83
можно попробовать реализовать через win api...
вам нужно получить хендлер окна, сделать это окно активным и выполнять свою функцию, и периодически проверять, активен ли нужный хендлер окна, если нет, то завершаем функцию...
или
у каждого окна есть свой поток ввода/вывода, можно обращаться напрямую к этим потокам окна, в таком случае необязательно активность окна, то есть если даже окно свернуто, вы будете подавать в его поток ввода нужные действия...

если речь про игру (скорее всего, где еще может понадобиться контрол), то в полноэкранном режиме не пробовал...
 

Форум IT Специалистов