Получите время начала и окончания Сосредоточенного окна от powershell - PullRequest
0 голосов
/ 23 мая 2019

Я хочу получить время начала и окончания Focused Window, которое фокусируется через 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 }

Теперь я хочу время начала, когда окно сфокусировано и когда элемент управления потерян (Время окончания). Заранее спасибо.

...