Сбросить цвета в командной строке Windows (cmd)

62

Я часто запускаю команды в cmd.exe, в выводе которых есть красивые цвета, и это здорово. К сожалению, иногда они умирают посередине, или мне приходится их убивать, и тогда само окно консоли застревает, скажем, в красном тексте на черном фоне, что неудобно.

Как мне изменить цвет текста по умолчанию?

На терминале Unix я могу напечатать reset- я ищу cmd.exe эквивалент этого.

кругозор
источник

Ответы:

77

Color 07 установит схему по умолчанию, которую использует cmd.exe.

Цветовые атрибуты задаются двумя шестнадцатеричными цифрами - первая соответствует фону; вторая на переднем плане. Каждая цифра может иметь любое из следующих значений:

0 = Black       8 = Gray
1 = Blue        9 = Light Blue
2 = Green       A = Light Green
3 = Aqua        B = Light Aqua
4 = Red         C = Light Red
5 = Purple      D = Light Purple
6 = Yellow      E = Light Yellow
7 = White       F = Bright White
Hondalex
источник
Все 3 ответа до сих пор очень полезны, но color 07(и не только color) сработали здесь, поэтому я отмечу этот.
Кен
colorоказывает на мою среду тот же эффект, что и color 75(фиолетовый на светло-серый), комбинация, которую я установил по умолчанию в настройках консоли (и которую я хотел бы удалить сейчас). color 07превращает мою консоль в страшный белый на красном.
xverges
Разочаровывает, что color 00не работает ...
tim_hutton
31

Пытаться Color

Используйте, color /?чтобы увидеть все команды

ЦВЕТ Если аргумент не указан, эта команда восстанавливает цвет до того, который был при запуске CMD.EXE. Это значение может быть получено либо из текущего окна консоли, параметра командной строки / T, либо из значения реестра DefaultColor.

Moab
источник
+1 за цитирование документов вместо ссылки на даже не официальную информацию :-)
Joey