CMD Hintergrundfarbe ändern?

... komplette Frage anzeigen

5 Antworten

Ich weiß nicht, in welcher Programmiersprache du das machen möchtest, aber in C++ müsste das wie folgt gehen: 

#include <windows.h>
...
SetConsoleTextAttribute( GetStdHandle( STD_OUTPUT_HANDLE), HINTERGRUNDFARBE_VORDERGRUNDFARBE);

0 = Schwarz      8 = Dunkelgrau
1 = Dunkelblau  9 = Blau
2 = Dunkelgrün  A = Grün
3 = Blaugrün      B = Zyan
4 = Dunkelrot     C = Rot
5 = Lila               D = Magenta
6 = Ocker           E = Gelb
7 = Hellgrau        F = Weiß

Wenn du "HINTERGRUNDFARBE_VORDERGRUNDFARBE" beispielsweise durch 0xF0 ersetzt, wird der Hintergrund weiß und die Schrift schwarz.


Mehr hier: http://www.cplusplus.com/forum/beginner/5830/


Antwort bewerten Vielen Dank für Deine Bewertung
Kommentar von unsignedInt
12.06.2016, 19:16

Alternativ kannst du auch 

system("Color 0f");

nutzen, doch von system("..."); ist allgemein abzuraten. 

0

Rechtsklick auf das CMD-Symbol links oben -> Eigenschaften -> Farben

Dort kannst Du Dich austoben :-)

Antwort bewerten Vielen Dank für Deine Bewertung
Kommentar von Mr1903
12.06.2016, 18:28

kann ich das auch per Code ändern?

0

Es gibt einen Befehl nahmens color.
Mit color /? kannst du dir die Farbcodes anzeigen lassen.

Antwort bewerten Vielen Dank für Deine Bewertung

geb in cmd ein: "color /?"

vergess das Lehrzeichen nicht. Dann bekonnst du eine Liste von allen Faben. Viel Spaß

Antwort bewerten Vielen Dank für Deine Bewertung

ich glaube bei windows Vista ging es mit

color <Schriftfarbe> <Hintergrundfarbe>

0 = Schwarz      8 = Dunkelgrau
1 = Dunkelblau  9 = Blau
2 = Dunkelgrün  A = Grün
3 = Blaugrün      B = Zyan
4 = Dunkelrot     C = Rot
5 = Lila               D = Magenta
6 = Ocker           E = Gelb
7 = Hellgrau        F = Weiß

bei windoof10 geht nur noch schriftfarbe oder bin zu doof

Antwort bewerten Vielen Dank für Deine Bewertung

Was möchtest Du wissen?