如何使用batch / powershell最小化当前窗口以外的所有窗口

时间:2015-10-15 23:27:46

标签: windows powershell batch-file

我想最小化除当前窗口之外的每个窗口。

是的,是的, cmd / powershell: minimize all windows on your desktop except for current command prompt (console) or except for some particual window有答案,但它只适用于nircmd。但是,我希望这可以在没有nircmd.exe

的设备上运行

我该怎么做?

虽然允许使用powershell,但小批量脚本会很好。

1 个答案:

答案 0 :(得分:0)

我使用了这个人Set-WindowStyle函数,尽量减少了运行脚本的过程:

$self = [System.Diagnostics.Process]::GetCurrentProcess()
Get-Process | ? { $_.Id -ne $self.Id } | % {
   Set-WindowStyle -Style MINIMIZE -MainWindowHandle $_.MainWindowHandle
}