
最近在软件使用过程中,PC 版微信 /XnView/Sublime Text/等,都发生了间歇性的窗口短暂失去焦点的现象。
比如窗口状态栏变色(切换到失焦状态又恢复),或者微信状态栏图标闪烁(可能是输入法输入中途),等。
一般都是失去焦点后秒回,仅能通过状态栏变色动画来感知。
以前用过一些记录各个软件启动运行时间的 log 软件( WinPrefetchView ),想问问有么有记录窗口焦点变化的软件呢?
1 LU35 2020 年 3 月 31 日 via Android 可以自己写一个,挺简单的。 循环获取当前焦点窗口的进程。 |
2 iamwho 2020 年 3 月 31 日 |
3 maplerecall 2020 年 3 月 31 日 via Android 我很早也遇过这问题,写过一个小程序但是现在找不到了,原理就是定时器获取当前活动窗口,一旦出现变化就记一条 log,就几行代码,查下文档应该几分钟就写好了 |
4 geelaw 2020 年 3 月 31 日 |
5 kokutou 2020 年 3 月 31 日 via Android 看看事件查看器,是不是有程序崩溃记录。 不是这个再去找夺取焦点程序 |
6 JCZ2MkKb5S8ZX9pq OP @iamwho 我试了下,这个只能记录我的操作,好像捕捉不到窗口焦点的闪烁。 可能是因为并非我的操作,或者焦点变化时间过短? |
7 JCZ2MkKb5S8ZX9pq OP @maplerecall 定时的话,因为焦点切换时间很短,会不会遗漏呢? |
8 JCZ2MkKb5S8ZX9pq OP @geelaw 大哥我平时主要是 python,你这个需要啥依赖或者怎么运行啊?我有点不知所措…… |
9 JCZ2MkKb5S8ZX9pq OP 自答:WindowFocusLogger |