Правильний спосіб постійного встановлення кольорів (та інших параметрів) консолі / командного рядка - це:
- Відкрийте командний рядок
- Клацніть правою кнопкою миші заголовок або натисніть Alt+Space
- У контекстному меню виберіть «За замовчуванням »
- Встановіть потрібні вам властивості (кольори на вкладці Кольори )
- Натисніть кнопку ОК
Метод, який використовував Tapped-Out, працює, оскільки Windows 7 має помилку, де параметр " Властивості " змінює значення за замовчуванням замість лише поточної консолі, і її можна буде виправити в будь-який час.
Метод, який надав Індрек, також працює, але використовувати наданий інтерфейс простіше (і безпечніше), ніж редагувати реєстр вручну, особливо при встановленні кольорів, оскільки вам не доведеться возитися з шістнадцятковими значеннями. Крім того, вам не доведеться турбуватися про налаштування дозволів за допомогою інтерфейсу.
Нарешті, слово попередження. Кожен тип консолі отримує власний набір параметрів, як і кожен ярлик консолі . Іншими словами, якщо ви створюєте ярлик до консолі, зміна параметрів змінить ярлик і застосовуватиметься лише до консолі, відкритої ярликом, а не через інші ярлики чи засоби. Крім того, якщо ви запустите консольну програму та зміните параметри, вони застосовуватимуться лише до цієї консольної програми, а не до інших консолей, таких як командний рядок.
Щоб уточнити, що трапляється, це те, що всі консолі (командно-підказові та консольні програми) використовують налаштування за замовчуванням (зберігаються в HKCU\Console), поки вони не будуть спеціально змінені. Після цього вони зроблять копію цих налаштувань і потім використовуватимуть ці налаштування. Наприклад, якщо ви відкриєте edit.com, він спочатку використовуватиме параметри в HKCU\Console, але якщо ви внесете зміни до них, буде зроблена копія HKCU\Console\c:windows_system32_edit.com, і зміни в налаштуваннях за замовчуванням більше не відображатимуться через те, що command.comіснують конкретні параметри (і замінять параметри за замовчуванням ). Це аналогічно тому, як налаштування користувачів переосмислюють системні налаштування (наприклад, HKCU замінює за замовчуванням HKLM).