Как программы отслеживания времени находят время отображения приложений?
Я хотел написать программное обеспечение для отслеживания времени, используя Python для Windows. Как мне подойти к поиску общего времени экрана отдельных приложений? Есть ли служба Windows, которая отслеживает общее время, затраченное на экран конкретным приложением во время его текущего сеанса? Или есть какой-то другой подход, который можно использовать?
1 ответ
Решение
Возможно pywin32 - это то, что вы ищете:
from win32gui import GetWindowText, GetForegroundWindow
print(GetWindowText(GetForegroundWindow()))
Вы должны работать в фоновом режиме и самостоятельно рассчитывать общее время экрана.