为了设置批处理脚本的控制台/终端的颜色,可以使用color
。例如。 color 70
。但是,为了重置控制台的颜色,可以使用不带任何参数/值的color
。造成混淆的原因是它只能在命令提示符或call
ed脚本中运行,而不是使用cmd /c
启动专门的脚本。它失败并返回错误代码1
。是否存在遗留原因,或者是Windows中的错误?
cmd /c color || echo foobar
输出:foobar
预期输出:
cmd /c color 70 || echo foobar
输出:
预期输出:
call color || echo foobar
输出:
预期输出:
答案 0 :(得分:0)
要没有错误,请尝试设置默认颜色,如您所说, 控制台的颜色
这意味着默认颜色,我gess,所以把color 07
,切换到浅黑灰色。
有关.bat
文件中颜色的更多信息,请创建一个.bat
文件,并将其color h
放入其中,只有这个,保存并运行它。它将为您提供有关颜色的所有信息。
如果您无法做到这一点,以下是它将向您展示的内容。 (对不起,这是法语,但我知道你可以理解)
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...
再次,抱歉是法语
Kalolol