Сбросить цвета в командной строке 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

Все 3 ответа до сих пор очень полезны, но color 07(и не только color) сработали здесь, поэтому я отмечу этот.
Кен

colorоказывает на мою среду тот же эффект, что и color 75(фиолетовый на светло-серый), комбинация, которую я установил по умолчанию в настройках консоли (и которую я хотел бы удалить сейчас). color 07превращает мою консоль в страшный белый на красном.
xverges

Разочаровывает, что color 00не работает ...
tim_hutton

31

Пытаться Color

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

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


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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.