Использование командной строки в Windows может быть полезным для многих задач, но черно-белая цветовая схема по умолчанию может надоесть. К счастью, есть способы настроить и сохранить параметры цвета в cmd, чтобы сделать его более привлекательным или более удобным для чтения. В этом подробном руководстве мы рассмотрим все, что вам нужно знать о сохранении цвета в cmd.
Оболочка cmd в Windows по умолчанию не поддерживает true color. Однако вы можете включить цветной вывод с помощью команды color. Это устанавливает цвета переднего плана и фона для вывода текста в окне cmd.
Вот основной синтаксис для команды color:
color [атрибут]
[атрибут] может иметь одно из следующих значений:
| 0 | Сброс к цветам по умолчанию (белый на черном) |
| 1 | Синий на черном |
| 2 | Зеленый на черном |
| 3 | Голубой на черном |
| 4 | Красный на черном |
| 5 | Фиолетовый на черном |
| 6 | Желтый на черном |
| 7 | Белый на черном |
| 8 | Серый на черном |
| 9 | Светло-голубой на черном |
Например, чтобы установить цвет текста на красный, вы должны запустить:
color 4
Это установит цвет переднего плана по умолчанию на красный. Цвет фона останется черным, если не будет изменен.
Вы также можете объединить два атрибута, чтобы задать как передний план, так и фон. Первый — это фон, второй — передний план. Например:
color 1F
Это установит фон на синий, а передний план на белый текст.
Настройки цвета в cmd будут сбрасываться каждый раз, когда вы открываете новое окно командной строки. Чтобы сделать цвета постоянными, вам нужно сохранить их в профиле.
Вот шаги для сохранения настроек цвета в cmd:
color 4Fprompt $G, чтобы сохранить цветаПоследовательность $G в команде prompt сообщает cmd о необходимости сохранения текущих цветов. Теперь, когда вы открываете новое окно cmd, цвета будут устанавливаться автоматически.
Ввод приглашений и цветовых команд каждый раз утомителен. Для большего количества повторно используемых цветовых настроек вы можете создать цветовые схемы в пакетном файле.
Вот пример пакетного файла цветовой схемы с именем scheme.bat:
@echo off color 1F prompt $G
Это установит цвет на синий на белом и сохранит его. Чтобы использовать схему, просто запустите:
scheme.bat
Вы можете создать несколько пакетных файлов для разных цветовых схем и запустить тот, который вы хотите загрузить.
Базовая команда цвета дает вам 16 вариантов цвета переднего плана и фона. Для дальнейшей настройки цветов вам необходимо включить escape-последовательности ANSI в cmd.
Запустите эту команду, чтобы включить ANSI:
reg add HKCUConsole /v VirtualTerminalLevel /t REG_DWORD /d 1
Теперь вы можете использовать escape-коды ANSI для установки цветов и форматирования, таких как полужирный шрифт, подчеркивание и фон текста.
Вот некоторые распространенные коды ANSI: