Polecenie COLOR w wierszu poleceń Windows służy do zmiany kolorów konsoli w bieżącej sesji (czyli w aktualnie otwartym oknie). Składnia ma postać color [XY], gdzie:
- X to kolor tła (wartość szesnastkowa 0–F),
- Y to kolor tekstu (wartość szesnastkowa 0–F).
Ważny szczegół: gdy podasz tylko jedną cyfrę, Windows traktuje ją jak zapis dwucyfrowy z zerem wiodącym. Dlatego wpisanie color 1 oznacza w praktyce color 01, a nie color 10.
Konsekwencje dla typowych ustawień domyślnych w CMD (często spotyka się schemat 07, czyli tło 0 i tekst 7):
- tło: pozostaje 0 (bez zmiany),
- tekst: zmienia się z 7 na 1 (czyli na niebieski).
Dlatego poprawna jest odpowiedź mówiąca o tymczasowej zmianie koloru czcionki w oknie wiersza poleceń uruchomionym z ustawieniami domyślnymi.
Pozostałe odpowiedzi są błędne, ponieważ:
- Zmiana paska tytułu okna nie jest efektem polecenia COLOR – dotyczy ono wyłącznie kolorów obszaru konsoli (tło/tekst).
- Zmiana tła wymagałaby zmiany pierwszej cyfry (X). W 01 tło nadal ma wartość 0, więc nie ulega zmianie.
- Jednoczesna zmiana tła i czcionki wystąpiłaby przy poleceniu z dwiema cyframi, gdzie oba nible są różne od wartości bieżących (np. 4F). Dla 01 modyfikowany jest tylko kolor tekstu.
W praktyce administratorzy używają COLOR do szybkiego oznaczania kontekstu pracy (np. inne kolory dla różnych serwerów/środowisk). Po zamknięciu okna CMD ustawienie wraca do domyślnego, a polecenie color bez parametrów zwykle przywraca schemat domyślny.