Как изменить цветовую схему командной строки?

Несколько лет назад я изменил цветовую схему командной строки. Теперь я забыл, как именно я это сделал.

  1. Это постоянно. Таким образом, команда COLOR может быть и речи.
  2. Он неповрежден, независимо от того, где я запускаю cmd. Таким образом, изменение цвета из свойств ярлыка не может быть и речи, потому что я получаю цветовую схему даже при запуске cmd из Run или из исходного местоположения.
  3. Это не позволяет мне переопределить его по свойствам ярлыка. И это проблема. Я создаю ярлык cmd и изменяю его цветовую схему из свойств. Но это не отражается даже после перезагрузки.

Итак, единственный вариант, который я оставил: используйте тот же метод, который я использовал несколько лет назад. Как я изменил цвет cmd?

Цвета cmd можно изменить в реестре.

Перейдите в HKEY_CURRENT_USER\Software\Microsoft\Command Processor и проверьте запись DefaultColor . Значение по умолчанию равно 0 (ноль). Чтобы изменить цвета, введите значение двух шестнадцатеричных цифр, первое из которых указывает цвет фона, а второй цвет текста. Возможные значения:

 0 - black 1 - blue 2 - green 3 - aqua 4 - red 5 - purple 6 - yellow 7 - white 8 - grey 9 - light blue A - light green B - light aqua C - light red D - light purple E - light yellow F - bright white 

Так, например, значение 4A даст вам светло-зеленый текст на красном фоне.
Обратите внимание, что значения, в которых две цифры одинаковы, недействительны, поэтому вы не можете иметь один и тот же цвет для текста и фона.

Если вышеуказанное не работает, проверьте ту же запись в HKEY_LOCAL_MACHINE , вы можете ее изменить.

Правильный способ постоянной установки цветов (и других параметров) консоли / командной строки:

  1. Откройте командную строку
  2. Щелкните правой кнопкой мыши заголовок или нажмите Alt + Space
  3. Выберите «По умолчанию» из контекстного меню
  4. Задайте нужные свойства (цвета на вкладке « Цвета »)
  5. Нажмите ОК.

Метод, который Tapped-Out дал, потому что в Windows 7 появляется ошибка, в которой параметр « Свойства» изменяет значения по умолчанию, а не только для текущей консоли, и это может быть исправлено в любое время.

Метод, который Indrek дал, также работает, но использование предоставленного интерфейса проще (и безопаснее), чем ручное редактирование реестра, особенно при настройке цветов, так как вам не нужно возиться с шестнадцатеричными значениями. Кроме того, вам не нужно беспокоиться о настройке разрешений с интерфейсом.

Наконец, слово предупреждения. Каждый тип консоли получает свой собственный набор параметров, как и каждый ярлык на консоли . Другими словами, если вы создадите ярлык для консоли, изменение параметров изменит ярлык и применится только к консоли, открытой ярлыком, а не с помощью других ярлыков или средств. Кроме того, если вы запустите консольное приложение и измените параметры, они будут применяться только к этому консольному приложению, а не к другим консолям, например командной строке.

Чтобы выяснить, что происходит, все консоли (командные подсказки и консольные приложения) используют настройки по умолчанию (хранятся в HKCU\Console ) до тех пор, пока они не будут специально изменены, после чего они сделают копию этих настроек и будут использовать их на. Например, если вы откроете edit.com , он сначала будет использовать настройки в HKCU\Console , но если вы edit.com него изменения, будет сделана копия в HKCU\Console\c:windows_system32_edit.com и изменится на значения по умолчанию Больше не будет отображаться, поскольку существуют настройки, специфичные для command.com (и переопределяют значения по умолчанию). Это похоже на то, как пользовательские настройки переопределяют системные настройки (например, HKCU переопределяет значения HKLM по умолчанию).

В cmd щелкните правой кнопкой мыши на строке заголовка и выберите свойства:

Контекстное меню строки заголовка

Перейдите на вкладку «Цвета»:

Свойства - вкладка цветов

Здесь вы можете изменить настройки цвета командной строки. Из моего тестирования он глобально изменяет цветовую схему.

  • Как создать пакетный файл Windows, который не отображает командную строку при выполнении?
  • Добавление Bash в Ubuntu в Windows 10 в контекстное меню проводника (выпуски)
  • Как выполнить ShortCut из командной строки в Windows 7
  • Удаление заблокированного файла / папки из командной строки
  • CMD не обновляет переменные среды даже при перезапуске ОС
  • Как передать текст из командной строки в буфер обмена
  • Как открыть программу с помощью командной строки в Windows 8?
  • Проверка использования пропускной способности конкретного приложения или процесса в Windows 7
  • Открытие текущего каталога в Explorer
  • Как заставить Zsh не сохранять неудачную команду
  • Не может исключить путь с пространством (xcopy)
  • Interesting Posts

    DATEVALUE () дает разные значения для аналогичных данных

    Как запросить веб-сервис через запрос POST в Android?

    играть .wav файл из jar как ресурс с помощью java

    Перерыв или возврат из streamа Java 8 для каждого?

    swift Сделайте снимок и сохраните его в библиотеке фотографий

    Фиксированное или постоянное местоположение монтирования для жесткого диска USB

    Мне нужно запустить JFrame из другого JFrame и запустить его как независимые приложения, помочь?

    Макросы в Swift?

    Можно ли создавать модели django из базы данных?

    Как подождать, пока WebBrowser не будет полностью загружен в VB.NET?

    WPF – Как заставить команду переоценить «CanExecute» через свой CommandBindings

    Отобразить массив байтов как изображение в JasperReport

    Где прокручивается Android View.scrollTo (x, y)?

    как удалить только одно свойство стиля с помощью jquery

    Какой бесплатный инструмент для редактирования видео можно использовать в Windows, чтобы разрезать файл mp4?

    Давайте будем гением компьютера.