python - 时间跟踪软件如何找到应用程序的屏幕时间?

标签 python windows operating-system subprocess time-tracking

我想用 python 为 windows 编写一个时间跟踪软件。我如何找到单个应用程序的总屏幕时间?是否有任何 Windows 服务可以跟踪特定应用程序在其当前 session 期间在屏幕上花费的总时间?还是有其他可以使用的方法?

最佳答案

也许 pywin32 就是您要找的:

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

你得在后台反复跑,自己计算屏幕总时长。

关于python - 时间跟踪软件如何找到应用程序的屏幕时间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54960975/

相关文章:

linux - 在 Jenkins 上,如何检测服务器是 Windows 还是 Linux?

java - 内核支持的线程是否运行在内核态?

python - 如何展平列表列表并使用分隔符连接

python - Python 2.6 的 Str.format() 给出错误,而 2.7 没有

python - 在 Ansible 中以不同的用户身份执行不同的任务

c++ - 在 std::vector 中实例化对象时出现错误 C2280/复制构造函数问题?

c# - InvokeMember 获取特定属性值的可能值

linux - 为什么 Linux 内核需要奇数大小的小短期内存块?

python - 自然场景数字识别的深度学习解决方案

java - 运行多个 Apache tomcat 实例在我的电脑上不起作用