我们有用于cmd的构建脚本。例如,这是其中一个脚本的输出结果。
当我在PowerShell中运行相同的命令时,它会将所有内容都以红色输出(可能是因为它是用于错误输出的)。
我能保留颜色吗?
我们有用于cmd的构建脚本。例如,这是其中一个脚本的输出结果。
当我在PowerShell中运行相同的命令时,它会将所有内容都以红色输出(可能是因为它是用于错误输出的)。
我能保留颜色吗?
我不确定这种方法是否有效,但是如果您愿意将stderr重定向到stdout,PowerShell就不会尝试将所有内容都变成红色。要实现这一点,只需在运行cmd脚本时添加2>&1即可,例如:
build.cmd 2>&1
"2>&1"
- wOxxOm