精易论坛

标题: 如何监控进程活跃时间 [打印本页]

作者: KD飞飞    时间: 2024-10-28 12:03
标题: 如何监控进程活跃时间
监测进程是否存在我知道
甚至是打开和关闭时间也是知道的

但是比如说
我早上8点来上班,打开wps开始办公,我十分持续的长期使用wps
在操作时是活跃
最小化或长期不动了或直接关闭了,是不活跃

最后下班之后总结一下,
使用wps办公总计8小时,其中活跃4小时,不活跃或关闭4小时
类似于这种程序,应该如何实现?

作者: 洋滨    时间: 2024-10-28 12:03
KD飞飞 发表于 2024-10-28 17:57
在精易中,有那个命令可以获取到窗口在焦点的时间?

开个线程,循环判断,存到变量就行

作者: LEOONL    时间: 2024-10-28 12:07
弄个1秒时钟建几个变量判断状态
如果状态=1
变量1=变量1+1
如果状态=2
变量2=变量2+1

活没活跃的条件你自己设置判断
作者: xudaweia    时间: 2024-10-28 12:18
循环判断进程,并且获取桌面程序的窗口句柄
作者: dwcq    时间: 2024-10-28 12:23
活动时间大于 一两分钟  开始计时,要不 你动一下也计时,
作者: KD飞飞    时间: 2024-10-28 13:12
LEOONL 发表于 2024-10-28 12:07
弄个1秒时钟建几个变量判断状态
如果状态=1
变量1=变量1+1

第三方程序呢?比如监控wps

作者: LEOONL    时间: 2024-10-28 13:25
KD飞飞 发表于 2024-10-28 13:12
第三方程序呢?比如监控wps

什么条件为不活跃你自己设定判断啊,比如判断最小化用 窗口_是否最小化 ("窗口句柄[整数型]")
作者: 洋滨    时间: 2024-10-28 14:27
获取窗口在焦点的时间
作者: 尛龍科技    时间: 2024-10-28 14:57
根据进程判断是否前置激活,如果窗口激活的话计算活跃时间,不活跃就计算不活跃时间
作者: KD飞飞    时间: 2024-10-28 17:57
洋滨 发表于 2024-10-28 14:27
获取窗口在焦点的时间

在精易中,有那个命令可以获取到窗口在焦点的时间?





欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4