Альтернативное решение – программа nhcolor
В итоге, пришлось написать решение, которое
- может менять цвет текста в консоли по строкам
- не ограничивает выводимый текст
- не требует административных полномочий.
Итак, программа nhcolor имеет два варианта запуска.
Как изменить размер и тип шрифта
- В верхней части появившегося окна перейдите на вкладку «Шрифт» .
- Вы можете изменить размер и тип шрифта в двух разделах, показанных в красных прямоугольниках ниже.
- Когда вы закончите, нажмите кнопка.
Как изменить расположение окон
- В верхней части появившегося окна перейдите на вкладку «Макет» .
- В этом окне вы можете изменить размер окна по умолчанию, когда на экране открывается окно CDM, а затем размер буфера экрана.
- Когда вы закончите, нажмите кнопка.
Как изменить шрифт и цвет фона
- Нажмите клавишу Windows, введите CMD и нажмите клавишу ВВОД .
- Щелкните правой кнопкой мыши сплошную часть вверху окна.
- В раскрывающемся меню выберите Свойства .
- В верхней части появившегося окна перейдите на вкладку «Цвета» .
- На этой вкладке вы можете выбрать либо « Текст на экране», либо « Фон экрана», а затем настроить параметры цвета и непрозрачность.
- Когда вы закончите, нажмите кнопка.
Настройка командной строки изменением параметров в реестре windows.
Изменение внешнего вида и некоторых свойств командной строки можно выполнить не только с помощью определенных ключей
при запуске cmd.exe, но и изменив параметры реестра, предназначенные для командного процессора в разделах:
HKEY_LOCAL_MACHINE SOFTWARE Microsoft Command Processor – для всех пользователей.
Особенности командной строки в wimdows 10 и windows server 2021
Настройки командной строки в Windows 10 (Windows Server 2021) немного отличаются от настроек предыдущих версий Windows.
При включенном флажке ”Использовать прежнюю версию консоли (Требуется перезапуск)”, настройки ничем не отличаются от тех,
что применялись в среде предыдущих версий Windows. В новой же версии консоли, появляются дополнительные настройки –
становятся доступными для включения флажки параметров, отсутствовавших в более ранних версия системы.
Новые
возможности в значительной степени облегчают обработку текста в окне консоли и позволяют использовать большинство стандартных
сочетаний клавиш для копирования, вставки и редактирования. Так, например, при включенном режиме ”Разрешить сочетания клавиш с CONTROL”,
можно использовать стандартные сочетания клавиш, принятые в среде ОС:
– CTRL C (CTRL Insert) – скопировать выделенный текст.
– CTRL V (Shift Insert) – вставить выделенный текст.
Часть настроек ориентирована на расширение возможностей при использовании выделения текста, обработки строк, истории команд,
динамического изменения внешнего вида и управления перемещением курсора, прозрачностью окна и т.п. с поддержкой множества
горячих клавиш.
Персонализация командной строки windows
По умолчанию командная строка в Windows – это белый текст на черном фоне. Функционально, но можно и покрасочней.
Чтобы посмотреть, как можно расцветить командную строку, введите вот такую команду:
color /?
Чтобы применить нужный цвет, введите команду «color» (без кавычек), номер цвета фона и номер цвета текста. Например, сделаем классический зеленый текст на черном фоне с помощью вот такой команды:
color 02
Комбинаций масса. Вот, например, красный текст на черном фоне:
color 04
И не бойтесь что-нибудь испортить. Задать один и тот же цвет для фона и текста, сделав его нечитаемым, не получится. А чтобы вернуть стандартный дизайн, просто выполните еще раз команду «color» без опций – и снова увидите простой белый текст на черном фоне.
Персонализация командной строки без команд
Если желание поменять цвет есть, но с командами возиться не хочется, просто нажмите правой кнопкой мыши на значке командной строки в левом верхнем углу окна и выберите пункт «Свойства» (Properties).
Откройте вкладку «Цвета» (Colors) и выберите нужные цвета для текста и фона. Можно создать собственную цветовую комбинацию RGB.
Мы, например, ввели значения RGB, соответствующие фиолетовому цвету фона, как в Ubuntu 10.04.
В окне свойств также можно изменить начертание текста на вкладке «Шрифт» (Font). Можно выбрать любой из трех предложенных вариантов.
Изменения, сделанные в окне свойств, сохраняются и действуют при каждом использовании командной строки. А настройки, заданные с помощью команды «color» применяются только к текущему сеансу – при следующем запуске окно командной строки будет выглядеть как обычно.
Заключение
Эти настройки позволяют придать командной строке оригинальное оформление, и не важно, хотите ли вы раскрасить ее во все цвета радуги или сделать настолько классической, что даже операторам мэйнфреймов не снилось.
Автор: Matthew
Перевод SVET
Способы изменения цвета в командной строке и bat файле
Есть несколько довольно часто используемых способов, но они имеют существенные недостатки
Цвет текста входного потока stdin
Программа выводит в заданном цвете весь поток, поступающий на stdin.
Цвет текста задаётся параметром, например, 0c — это светло-красный текст на черном фоне, а входной поток направляется в nhcolor
Различные цвета текста для ввода и вывода в cmd.exe
Установка цветов по умолчанию для текста и фона в текстовых окнах.
COLOR [цвета]
цвета Атрибуты цветов для текстовых окон
Атрибуты цветов задаются в виде ДВУХ шестнадцатеричных цифр — первая
задает цвет фона, а вторая определяет цвет текста. Каждая цифра может
иметь следующие значения:
0 = Черный 8 = Серый
1 = Синий 9 = Светло-синий
2 = Зеленый A = Светло-зеленый
3 = Голубой B = Светло-голубой
4 = Красный C = Светло-красный
5 = Лиловый D = Светло-лиловый
6 = Желтый E = Светло-желтый
7 = Белый F = Ярко-белый
Если аргумент не указан, команда восстанавливает исходный выбор
цветов, каким он был на момент запуска CMD.EXE. Это значение
извлекается из текущего текстового окна, из значения ключа /T или из
значения параметра реестра DefaultColor.
Это из справки к команде color
.
например, дайт “хацкерский” терминал – кислотно-зеленые буквы на черном фоне.