PowerShell 技能连载 - 在同一行输出日志信息
从 PowerShell 5.1 开始,PowerShell 控制台支持 VT 转义序列,它可以用于对控制台文本定位和格式化。请注意它只对控制台有效,而对 PowerShell ISE 无效。另外还请注意您需要 Windows 10 或者类似 ConEmu 等模拟器。
VT 转义序列可以将控制台光标设置到当前行的任意位置。通过这种方式,您可以方便地创建一个函数,输出状态或者日志信息到控制台。并且每条新信息覆盖之前的信息而不是增加新的行。
1 | function Write-ConsoleMessage([string]$Message) |
PowerShell 技能连载 - 在同一行输出日志信息
http://blog.vichamp.com/2018/03/27/output-log-messages-in-the-same-line/