从powershell获取聚焦窗口的开始和结束时间

时间:2019-05-23 14:31:20

标签: windows powershell powershell-v2.0 powershell-v3.0 powershell-v4.0

我想获取通过Powershell聚焦的“聚焦窗口”的开始时间和结束时间。用于获取焦点窗口的脚本如下。

Add-Type @"
  using System;
  using System.Runtime.InteropServices;
  public class Tricks {
    [DllImport("user32.dll")]
    public static extern IntPtr GetForegroundWindow();
}
"@

$a = [tricks]::GetForegroundWindow()

get-process | ? { $_.mainwindowhandle -eq $a }

现在,我想要窗口聚焦时和控件丢失时的开始时间(结束时间)。预先感谢。

0 个答案:

没有答案