7

当我运行某些控制台应用程序(特别是 MSBuild 或 PowerShell)时,它们会生成包含不同颜色文本的输出(用于警告、错误等)。有时我需要保存它以备将来分析,或通过电子邮件发送。我只能从控制台复制纯文本,或将程序输出重定向到文件,但这样所有颜色都会丢失。有没有办法以 HTML 或 RTF 等颜色保留格式捕获控制台应用程序的输出?

4

1 回答 1

9

Powershell 团队在博客上发布了这个脚本,该脚本将控制台屏幕缓冲区捕获到当前光标位置并以 HTML 格式返回。

于 2013-04-30T19:56:21.287 回答