以下代码行(在Windows 10的“管理员”cmd窗口中)将某些打开窗口的标题输出到me.txt文件,而不是屏幕:
POWERSHELL "Get-Process | Where-Object {$_.MainWindowTitle -ne ''} | Select-Object MainWindowTitle" 1>C:\me.txt
但是下面的行输出到屏幕,即使我说不要:
POWERSHELL "Get-Process | Where-Object {$_.MainWindowTitle -ne ''} | Select-Object MainWindowTitle" 1>NUL
有什么想法吗?
我知道如果我对结果不感兴趣,那么命令是没有意义的......
[更新]这样做的原因是因为第一次运行该行时,它比后续时间花了将近一秒钟,所以我想先预先运行它以使后续时间更加一致。在随后的运行中,我会查看结果: - )
答案 0 :(得分:1)
这会产生预期效果吗?道歉无法测试为无管理员
POWERSHELL "Get-Process | Where-Object {$_.MainWindowTitle -ne ''} | Select-Object MainWindowTitle | Out-Null"