我在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
答案 0 :(得分:2)
您可以这样调用函数:
Show-Console | Out-Null