Farben in der Windows-Befehlszeile zurücksetzen (cmd)

62

Ich führe oft Befehle in cmd.exe aus, die hübsche Farben in ihrer Ausgabe haben, was großartig ist. Leider sterben sie manchmal in der Mitte, oder ich muss sie töten, und dann bleibt das Konsolenfenster selbst in (etwa) rotem Text auf schwarzem Hintergrund hängen, was umständlich ist.

Wie setze ich die Textfarbe auf die Standardfarbe zurück?

Auf einem Unix-Terminal kann resetich Folgendes eingeben - ich suche nach der Entsprechung von cmd.exe.

Ken
quelle

Antworten:

76

Color 07 setzt es auf das Standardschema, das cmd.exe verwendet.

Farbattribute werden durch ZWEI Hexadezimalziffern angegeben - die erste entspricht dem Hintergrund; der zweite der vordergrund. Jede Ziffer kann einen der folgenden Werte haben:

0 = Black       8 = Gray
1 = Blue        9 = Light Blue
2 = Green       A = Light Green
3 = Aqua        B = Light Aqua
4 = Red         C = Light Red
5 = Purple      D = Light Purple
6 = Yellow      E = Light Yellow
7 = White       F = Bright White
Hondalex
quelle
Alle 3 Antworten sind bisher sehr hilfreich, haben aber color 07(und nicht nur color) hier funktioniert, deshalb werde ich diese hier markieren.
Ken
colorhat in meiner Umgebung den gleichen Effekt wie color 75(lila auf hellgrau), eine Kombination, die ich in den Konsoleneinstellungen als Standard festgelegt habe (und die ich jetzt entfernen möchte). color 07verwandelt meine Konsole in ein gruseliges Weiß auf Rot.
Xverges
Enttäuschend, dass color 00nicht funktioniert ...
tim_hutton
31

Versuchen Color

Verwenden Sie color /?, um alle Befehle anzuzeigen

COLOR Wenn kein Argument angegeben wird, stellt dieser Befehl die Farbe wieder so her, wie sie war, als CMD.EXE gestartet wurde. Dieser Wert stammt entweder aus dem aktuellen Konsolenfenster, der Befehlszeilenoption / T oder dem Registrierungswert DefaultColor.

Moab
quelle
+1 für das Zitieren der Dokumente, anstatt auf nicht einmal offizielle Informationen zu verlinken :-)
Joey