Sign in Join
Wiki copytemporary

Revision 1 of 2, by WikiArchive on 11-4-2026. The page as it is now.

colored console/de

│ Deutsch (de) │


Zurück zur Konsolenseite.

Farbige Konsolenausgabe

Dieser Artikel dient der Konsolen- / Terminalprogrammierung unter Windows und Linux.

Die Konsole kennt 16 Farbkonstanten von 0 (=Schwarz) bis 15 (=Weiss).
Die genaue Anzeige der Farbwerte hängt von verschiedenen Faktoren ab:

und kann somit von Computer zu Computer etwas anders ausfallen.

Farbe Farbkonstante Dezimalwert
Schwarz Black 0
Blau Blue 1
Grün Green 2
Türkis Cyan 3
Rot Red 4
Weinrot Magenta 5
Braun Brown 6
Hellgrau LightGray 7
Dunkelgrau DarkGray 8
Hellblau LightBlue 9
Hellgrün LightGreen 10
Helltürkis LightCyan 11
Hellrot LightRed 12
Hellweinrot LightMagenta 13
Gelb Yellow 14
Weiss White 15

Beispiel für den Einsatz von farbiger Schrift:

pascal
program project1;
    
    {$mode objfpc}{$H+}
    {$IMPLICITEXCEPTIONS OFF}
    
    uses
      Crt;
    
    begin
    
      // Setzt die Vordergrundfarbe
      TextColor(LightBlue);
      write('H');
      TextColor(Green);
      write('a');
      TextColor(Cyan);
      write('l');
      TextColor(Red);
      write('l');
      TextColor(Magenta);
      write('o');
      
      // Dieser Abschnitt wird unter einigen Linux-, einigen Windowsversionen
      // und DOS benötigt, da nicht bei allen Versionen nach der letzten Ausgabe
      // der Prompt automatisch auf die Standard Farbe zurück gesetzt wird.
      TextColor(LightGray);
    end.

Beispiel für den Einsatz von farbigem Hintergrund:

pascal
program project1;
    
    {$mode objfpc}{$H+}
    {$IMPLICITEXCEPTIONS OFF}
    
    uses
      Crt;
    
    begin
    
      // Setzt die Hintergrundfarbe
      TextBackground(Yellow);
      // Setzt die Vordergrundfarbe
      TextColor(LightBlue);
      // Der Zeilenumbruch sorgt dafür, dass die folgende Zeile
      // vollständig in Farbe ausgegeben wird.
      writeLn('Hallo Welt');
      TextColor(Red);
      write('Hallo Welt');
    
      // Dieser Abschnitt wird unter einigen Linux-, einigen Windowsversionen
      // und DOS benötigt, da nicht bei allen Versionen nach der letzten Ausgabe
      // der Prompt automatisch auf die Standard Farbe zurück gesetzt wird.
      TextBackground(Black);
      TextColor(LightGray);
    end.

From the Free Pascal wiki, page "colored console/de", as the Internet Archive kept it on 2025-03-27. Copyright stays with the author who wrote it, according to the old wiki's Licensing page. If you have concerns about this material, message the admin.