Как программы отслеживания времени находят время отображения приложений?

Я хотел написать программное обеспечение для отслеживания времени, используя Python для Windows. Как мне подойти к поиску общего времени экрана отдельных приложений? Есть ли служба Windows, которая отслеживает общее время, затраченное на экран конкретным приложением во время его текущего сеанса? Или есть какой-то другой подход, который можно использовать?

1 ответ

Решение

Возможно pywin32 - это то, что вы ищете:

from win32gui import GetWindowText, GetForegroundWindow
print(GetWindowText(GetForegroundWindow()))

Вы должны работать в фоновом режиме и самостоятельно рассчитывать общее время экрана.

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