Serwisanci dostępni teraz · czynne całą dobę, także w weekendy i świętaWarszawa i okolice · dojazd bezpłatny
Darmowa diagnoza laptopa

Darmowa diagnoza laptopa

Dojazd do klienta bezpłatnie

Dojazd do klienta bezpłatnie

Laptopy zastępcze bezpłatnie

Laptopy zastępcze bezpłatnie

Odbiór i zwrot sprzętu bezpłatnie

Odbiór i zwrot sprzętu bezpłatnie

color – zmiana kolorów tekstu i tła

Termin Definicja
color – zmiana kolorów tekstu i tła

Polecenie color zmienia kolory tekstu i tła w oknie wiersza poleceń, konfigurowane parametrem szesnastkowym.

Jak działa polecenie color w wierszu poleceń

color jest wewnętrznym poleceniem interpretera cmd.exe w systemie Windows. Zmienia atrybuty kolorów bieżącego bufora konsoli, czyli sposób wyświetlania znaków oraz tła w oknie wiersza poleceń. Nie zmienia kolorów elementów graficznego interfejsu Windows, aplikacji uruchamianych w osobnych oknach ani treści zapisanej w pliku tekstowym. Efekt dotyczy konsoli, w której polecenie zostało wykonane.

Podstawowa składnia ma postać color [attr], na przykład color 0A. Parametr attr jest zapisywany za pomocą jednej albo dwóch cyfr szesnastkowych. Przy dwóch cyfrach pierwsza określa kolor tła, a druga kolor tekstu. W przykładzie 0A cyfra 0 oznacza czarne tło, natomiast litera A jasnozielony tekst. Wielkość liter w cyfrach od A do F nie ma znaczenia.

Kody szesnastkowe tła i znaków

W poleceniu color używane są kody od 0 do F. Kod 0 oznacza czerń, 1 niebieski, 2 zielony, 3 turkusowy, 4 czerwony, 5 purpurowy, 6 żółty lub brązowawy, a 7 biały. Kody od 8 do F reprezentują jaśniejsze odmiany: odpowiednio szary, jasnoniebieski, jasnozielony, jasny turkus, jasnoczerwony, jasnopurpurowy, jasnożółty oraz jasną biel.

Pierwsza cyfra w parze definiuje tło, a druga kolor pierwszego planu, czyli tekstu. Przykładowo color 1F ustawia niebieskie tło i jasnobiały tekst, color 07 ustawia czarne tło i biały tekst, a color 4E ustawia czerwone tło i jasnożółte znaki. Można również podać pojedynczy kod, na przykład color 2. W takim przypadku wskazany kod jest używany jako kolor tekstu, bez osobnego określania tła.

Nie powinno się ustawiać identycznego koloru tekstu i tła, na przykład przez color 77, ponieważ znaki stają się niewidoczne albo bardzo trudne do odczytania. Polecenie zgłasza wtedy błąd wykonania i ustawia zmienną ERRORLEVEL na wartość 1. Przy poprawnym użyciu można stosować polecenie color w plikach wsadowych do odróżniania komunikatów ostrzegawczych, wyników testów i zwykłych informacji.

Przywracanie ustawień i ograniczenia działania

Uruchomienie color bez parametru przywraca kolory obowiązujące w momencie uruchomienia bieżącego interpretera cmd.exe. Jest to przydatne po wykonaniu skryptu, który zmienił wygląd konsoli i powinien pozostawić ją w stanie początkowym. Zmiana nie jest trwałą zmianą ustawień całego systemu Windows. Po zamknięciu konsoli i uruchomieniu nowej sesji obowiązują ustawienia wynikające z konfiguracji tej nowej konsoli.

Polecenie oddziałuje na atrybuty znaków zapisywanych w konsoli. Nie przekształca istniejących plików, nie zmienia kodowania tekstu, nie wpływa na formatowanie dokumentów i nie steruje kolorami interfejsu programów korzystających z własnych bibliotek graficznych. Jeżeli skrypt zapisuje wynik do pliku za pomocą przekierowania, na przykład komenda > wynik.txt, do pliku trafiają znaki tekstowe, a nie wizualny kolor ekranu. Samo polecenie color jest dostępne w środowisku wiersza poleceń Windows, lecz jego wygląd może zależeć od programu używanego do prezentowania konsoli, takiego jak klasyczne okno cmd.exe albo Windows Terminal.

W diagnostyce warto sprawdzić dokładną pisownię polecenia oraz położenie w skrypcie. Konstrukcja color 0A jest poprawna, natomiast zapis z separatorem, taki jak color 0 A, nie przekazuje jednego parametru atrybutu. Polecenie nie służy też do kolorowania pojedynczego fragmentu już wyświetlonej linii; zmienia bieżące atrybuty konsoli dla kolejnych operacji wyjścia. Skrypt może więc ustawić kolor, wyświetlić komunikat, a następnie wykonać color 07, aby wrócić do typowego czarnego tła i białego tekstu.

Sprawdzenie color podczas serwisowania komputera

Podczas naprawy laptopa lub komputera PC można użyć color do uporządkowania wyników skryptu diagnostycznego uruchamianego w cmd.exe. Na przykład jasny tekst na ciemnym tle może wyróżnić komunikat o zakończeniu testu, ale kolor sam w sobie nie potwierdza sprawności podzespołu ani poprawności działania systemu. Rzeczywisty wynik należy oceniać na podstawie komunikatów poleceń, kodów wyjścia, dzienników i powtarzalności testu. Jeżeli napis jest niewidoczny, pierwszym krokiem jest przywrócenie kontrastowych ustawień, takich jak color 07, oraz ponowne uruchomienie polecenia.

Warszawskie Pogotowie Komputerowe zajmuje się profesjonalną naprawą laptopów, komputerów PC i ich podzespołów, a sprawdzenie konfiguracji konsoli może być jednym z pomocniczych elementów diagnostyki problemów ze skryptami systemowymi. W praktyce technik powinien rozróżnić zmianę wizualnego koloru konsoli od błędu samego programu: nieprawidłowy kod koloru może zakończyć działanie polecenia, ale nie wskazuje automatycznie na awarię pamięci, dysku, karty graficznej ani monitora.

+48 22 100 48 29Zadzwoń teraz · serwisant w 1 godzinę