我试图获取前景Window并将其写入文件中。 经过几次尝试,我只有任务列表。 现在,我发现了此代码,但对我不起作用:
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 :(得分:2)
您拥有的代码是Powershell片段。将该文件另存为something.ps1
或使用以下命令从cmd.exe
运行:
powershell something.ps1