根据条件更改批处理文件中的字体颜色

时间:2016-03-23 12:40:43

标签: windows batch-file

我在批处理脚本中寻找一个可以根据结果更改字体颜色的命令。就像这样: 批处理脚本用于检查日期条件&如果成功,将文件从1个文件夹复制到另一个文件夹。如果没有,则表示" 0文件被复制。找不到文件"。

我的要求是复制了这个" 0文件。文件未找到"消息本身应该是红色的,这样就很容易捕捉到它。

感谢您的任何帮助!

2 个答案:

答案 0 :(得分:0)

在显示复制的' 0文件之前'消息,输入此命令:

颜色04

我假设您之后想要将屏幕颜色恢复为默认值。您可能会在批处理文件的末尾暂停一下。暂停后,输入:

颜色

答案 1 :(得分:0)

正如我在评论中所说,有several ways这样做。我个人最喜欢的:

set "write=powershell write-host -foreground"
%write% red this failed
%write% green success

您可以使用powershell help write-host获取有效颜色(或者您可以使用color /?之类的数字,例如%write% 13 magenta