标签: printing colors console-application windows-console
我有一个自定义的Windows命令行差异实用程序,可以显示有关已更改/添加/删除内容的漂亮的白/绿/红控制台文本输出。
我需要打印输出,但是将输出转储到文件或复制/粘贴到另一个文档的标准命令会丢失文本中的所有着色信息。 (而且,着色是所有信息的所在。)
有没有办法从Windows命令提示符(或电源外壳窗口,或其他可以运行Windows命令行应用程序的shell替换)中获取彩色文本到可保留文本着色的可打印形式?