如何停止命令提示符中显示的功能结果

时间:2018-09-24 15:02:22

标签: powershell command-prompt

我在Powershell中具有以下代码,该代码在运行脚本时将命令提示符窗口重新显示到前台。这工作得很好,但是每次都会在“命令提示符”窗口中返回“ True”。有没有一种方法可以在不使用cls的情况下隐藏/删除它?

Add-Type -Name Window -Namespace Console -MemberDefinition '
[DllImport("Kernel32.dll")]
public static extern IntPtr GetConsoleWindow();
[DllImport("user32.dll")]
public static extern bool ShowWindow(IntPtr hWnd, Int32 nCmdShow);
'
function Show-Console {
    $consolePtr = [Console.Window]::GetConsoleWindow()
    [Console.Window]::ShowWindow($consolePtr, 9)
}
Show-Console

1 个答案:

答案 0 :(得分:2)

您可以这样调用函数:

Show-Console | Out-Null