Sign in Join
Wiki copytemporary

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

colored console/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.
{| class="wikitable sortable" ! 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 it stood on 2020-02-11 after a change by Trev, out of the wiki's dump of 2024-05-26. 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.