Sign in Join
Wiki copytemporary

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.

Revision 2, last changed by WikiArchive .

Talk about this page

Nobody has opened a bench for this page yet. Sign in to open one.