可能重复:
如何更改批处理文件中注释行的文本颜色
您好,我想打印一条类似于以下内容的消息:当命令有效时测试 [OK] 为绿色,当命令失败时测试 [失败] 为红色
我发现我可以通过输入 COLOR 0A(黑色 + 绿色)和 0C(黑色 + 红色)和 07(黑色和白色)来管理 DOS 颜色。
前任:
IF EXIST filename. (
COLOR 07
ECHO Test.
COLOR 0A
ECHO [OK]
) ELSE (
COLOR 07
ECHO Test.
COLOR 0C
ECHO [Failed]
)
REM: Setting the color back to default
COLOR 07
但是,当它到达 COLOR 行时,它只会以该颜色更改整个 cmd 屏幕......有没有办法以不同的颜色打印单个字符串。