Difference between revisions of "colored console/de"

From Free Pascal wiki
Jump to navigationJump to search
(Created page with "{{colored console}} <br> <br> =Farbige Konsolenausgabe= Dieser Artikel dient der Konsolen- / Terminalprogrammierung unter Windows und Linux.<br> <br> Die Konsole kennt 16 Farb...")
 
m (Fixed syntax highlighting; deleted category included in page template)
 
(One intermediate revision by one other user not shown)
Line 1: Line 1:
 
{{colored console}}
 
{{colored console}}
 
<br>
 
<br>
 +
Zurück zur [[Console/de|Konsolenseite]].<br>
 
<br>
 
<br>
 
=Farbige Konsolenausgabe=
 
=Farbige Konsolenausgabe=
Line 80: Line 81:
 
<br>
 
<br>
 
Beispiel für den Einsatz von farbiger Schrift:<br>
 
Beispiel für den Einsatz von farbiger Schrift:<br>
<syntaxhighlight>
+
 
 +
<syntaxhighlight lang=pascal>
 
program project1;
 
program project1;
  
Line 111: Line 113:
 
<br>
 
<br>
 
Beispiel für den Einsatz von farbigem Hintergrund:<br>
 
Beispiel für den Einsatz von farbigem Hintergrund:<br>
<syntaxhighlight>
+
 
 +
<syntaxhighlight lang=pascal>
 
program project1;
 
program project1;
  
Line 139: Line 142:
 
end.
 
end.
 
</syntaxhighlight>
 
</syntaxhighlight>
<br>
 
<br>
 
--[[User:Olaf|Olaf]] 17:27, 8 March 2014 (CET)
 
[[Category:Tutorials/de]][[Category:Console/de]]{{AutoCategory}}
 

Latest revision as of 06:51, 11 February 2020

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:

  • der Grafikkarte
  • dem Grafiktreiber
  • dem Betriebssystem

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:

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:

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.