Powershell更新格式表而不是新表格

时间:2017-10-30 17:14:21

标签: powershell formatting

当我在powershell中调用Format-Table时,它将在控制台上创建一个新表。

Column 1     Column 2
---------------------
A           B

Column 1     Column 2
---------------------
New A           New B

我想要的是更新表格..类似于写入进度更新进度条而不是在每次调用时创建新的进度条

喜欢这样

 Column 1     Column 2
---------------------
New A           New B

1 个答案:

答案 0 :(得分:0)

$Position = $Host.UI.RawUI.Cursorposition; $Table1 | Format-Table
$Host.UI.RawUI.Cursorposition = $Position; $Table2 | Format-Table

注1 :如果表格(1)溢出屏幕底部,Y位置将移动。
注意2 :这适用于标准PowerShell窗口,例如PowerShell ISE 具有不同的$HostGet-Host)格式。