How to preserve colored output (stdout and stderr) for cmd scripts from powershell?

前端 未结 2 1366
旧巷少年郎
旧巷少年郎 2021-02-20 04:24

We have build scripts for cmd. For example here is output of one of them.

\"Colored

相关标签:
2条回答
  • 2021-02-20 04:53

    At first, I didn't think it was possible.

    But, after a little searching I found this blog post, Colorized capture of console screen in HTML and RTF.

    You should be able to use the PowerShell script from there to create what you need.

    0 讨论(0)
  • 2021-02-20 04:56

    I'm not positive this will work, but if you don't mind redirecting stderr to stdout, PowerShell won't try to color everything red. To do this, just add 2>&1 when you run your cmd script, e.g.

    build.cmd 2>&1
    
    0 讨论(0)
提交回复
热议问题