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> | ||
− | |||
− | |||
− | |||
− |
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.