为了设置批处理脚本的控制台/终端的颜色,可以使用color
。 例如 color 70
.但是,为了重置控制台的颜色,可以使用没有任何参数/值的color
。让我感到困惑的是为什么它只能在命令提示符或 call
ed 脚本中工作,而不适用于专门使用 cmd /c
启动的脚本。它失败并返回错误代码 1
。这是否有一些遗留原因,或者它是 Windows 中的错误?
-
cmd /c color || echo foobar
输出:foobar
预期产出:
-
call color || echo foobar
输出:
预期产出:
-
.bat
输出:
预期产出:
为了没有错误,请尝试放置默认颜色,正如您所说,控制台的颜色
这意味着默认颜色,I gess,所以放CC_16,切换到颜色黑浅灰色。
有关CC_17文件中颜色的详细信息,请创建一个CC_18文件并将其放入CC_19,只有这个,保存并运行它。它将为您提供有关颜色的所有信息。
如果您无法做到这一点,它将向您展示以下内容。(对不起,这是法语,但我相信你能理解(
Change les couleurs par défaut du premier et de l'arrière plan de la console.
COLOR [attr]
attr Spécifie les attributs de couleurs de l'apparence de la console
Les attributs de couleurs sont spécifiés par DEUX chiffres hexadécimaux -- le
premier correspond à l'arrière plan, le second au premier plan. Chaque chiffre
peut prendre n'importe quelle de ces valeurs :
0 = Noir 8 = Gris
1 = Bleu foncé 9 = Bleu clair
2 = Vert A = Vert clair
3 = Bleu-gris B = Cyan
4 = Marron C = Rouge
5 = Pourpre D = Rose
6 = Kaki E = Jaune
7 = Gris clair F = Blanc
Si aucun argument n'est donné, cette commande restaure les couleurs
sélectionnées au moment où CMD.EXE a été ouvert. Cette valeur vient soit de la
fenêtre de la console, du commutateur en ligne de commande /T, ou de la valeur
DefaultColor du registre.
Appuyez sur une touche pour continuer...
再次,对不起,这是法语
卡洛尔