Sign in Join
Wiki copytemporary

colored console/de: what changed

Revision 1 to 2. Removed lines have a minus sign; added lines have a plus sign.

OldNewLine
1-│ **Deutsch (de)** │
2-****
3-Zurück zur [[Console/de|Konsolenseite]].
4-
5-
6-# Farbige Konsolenausgabe
1+Zurück zur [[Console/de|Konsolenseite]].\
72
8-Dieser Artikel dient der Konsolen- / Terminalprogrammierung unter Windows und Linux.
9-
10-Die Konsole kennt 16 Farbkonstanten von 0 (=Schwarz) bis 15 (=Weiss).
11-Die genaue Anzeige der Farbwerte hängt von verschiedenen Faktoren ab:
3+=Farbige Konsolenausgabe= Dieser Artikel dient der Konsolen- / Terminalprogrammierung unter Windows und Linux.\
124
13- * der Grafikkarte
14- * dem Grafiktreiber
15- * dem Betriebssystem
5+Die Konsole kennt 16 Farbkonstanten von 0 (=Schwarz) bis 15 (=Weiss).\
6+Die genaue Anzeige der Farbwerte hängt von verschiedenen Faktoren ab:\
7+* der Grafikkarte
168
17-und kann somit von Computer zu Computer etwas anders ausfallen.
9+- dem Grafiktreiber
10+- dem Betriebssystem
1811
19-Farbe | Farbkonstante | Dezimalwert
20----|---|---
21-Schwarz | Black | 0
22-Blau | Blue | 1
23-Grün | Green | 2
24-Türkis | Cyan | 3
25-Rot | Red | 4
26-Weinrot | Magenta | 5
27-Braun | Brown | 6
28-Hellgrau | LightGray | 7
29-Dunkelgrau | DarkGray | 8
30-Hellblau | LightBlue | 9
31-Hellgrün | LightGreen | 10
32-Helltürkis | LightCyan | 11
33-Hellrot | LightRed | 12
34-Hellweinrot | LightMagenta | 13
35-Gelb | Yellow | 14
36-Weiss | White | 15
37-
38-
39-Beispiel für den Einsatz von farbiger Schrift:
12+und kann somit von Computer zu Computer etwas anders ausfallen.\
13+{\| 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 \|}\
14+Beispiel für den Einsatz von farbiger Schrift:\
4015
41-```
16+``` pascal
4217program project1;
43-
44- {$mode objfpc}{$H+}
45- {$IMPLICITEXCEPTIONS OFF}
46-
47- uses
48- Crt;
49-
50- begin
51-
52- // Setzt die Vordergrundfarbe
53- TextColor(LightBlue);
54- write('H');
55- TextColor(Green);
56- write('a');
57- TextColor(Cyan);
58- write('l');
59- TextColor(Red);
60- write('l');
61- TextColor(Magenta);
62- write('o');
63-
64- // Dieser Abschnitt wird unter einigen Linux-, einigen Windowsversionen
65- // und DOS benötigt, da nicht bei allen Versionen nach der letzten Ausgabe
66- // der Prompt automatisch auf die Standard Farbe zurück gesetzt wird.
67- TextColor(LightGray);
68- end.
69-```
7018
71-
72-Beispiel für den Einsatz von farbigem Hintergrund:
19+{$mode objfpc}{$H+}
20+{$IMPLICITEXCEPTIONS OFF}
7321
22+uses
23+ Crt;
24+
25+begin
26+
27+ // Setzt die Vordergrundfarbe
28+ TextColor(LightBlue);
29+ write('H');
30+ TextColor(Green);
31+ write('a');
32+ TextColor(Cyan);
33+ write('l');
34+ TextColor(Red);
35+ write('l');
36+ TextColor(Magenta);
37+ write('o');
38+
39+ // Dieser Abschnitt wird unter einigen Linux-, einigen Windowsversionen
40+ // und DOS benötigt, da nicht bei allen Versionen nach der letzten Ausgabe
41+ // der Prompt automatisch auf die Standard Farbe zurück gesetzt wird.
42+ TextColor(LightGray);
43+end.
7444```
45+
46+Beispiel für den Einsatz von farbigem Hintergrund:\
47+
48+``` pascal
7549program project1;
76-
77- {$mode objfpc}{$H+}
78- {$IMPLICITEXCEPTIONS OFF}
79-
80- uses
81- Crt;
82-
83- begin
84-
85- // Setzt die Hintergrundfarbe
86- TextBackground(Yellow);
87- // Setzt die Vordergrundfarbe
88- TextColor(LightBlue);
89- // Der Zeilenumbruch sorgt dafür, dass die folgende Zeile
90- // vollständig in Farbe ausgegeben wird.
91- writeLn('Hallo Welt');
92- TextColor(Red);
93- write('Hallo Welt');
94-
95- // Dieser Abschnitt wird unter einigen Linux-, einigen Windowsversionen
96- // und DOS benötigt, da nicht bei allen Versionen nach der letzten Ausgabe
97- // der Prompt automatisch auf die Standard Farbe zurück gesetzt wird.
98- TextBackground(Black);
99- TextColor(LightGray);
100- end.
50+
51+{$mode objfpc}{$H+}
52+{$IMPLICITEXCEPTIONS OFF}
53+
54+uses
55+ Crt;
56+
57+begin
58+
59+ // Setzt die Hintergrundfarbe
60+ TextBackground(Yellow);
61+ // Setzt die Vordergrundfarbe
62+ TextColor(LightBlue);
63+ // Der Zeilenumbruch sorgt dafür, dass die folgende Zeile
64+ // vollständig in Farbe ausgegeben wird.
65+ writeLn('Hallo Welt');
66+ TextColor(Red);
67+ write('Hallo Welt');
68+
69+ // Dieser Abschnitt wird unter einigen Linux-, einigen Windowsversionen
70+ // und DOS benötigt, da nicht bei allen Versionen nach der letzten Ausgabe
71+ // der Prompt automatisch auf die Standard Farbe zurück gesetzt wird.
72+ TextBackground(Black);
73+ TextColor(LightGray);
74+end.
10175```
10276
10377---
104-*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](/wiki-contact).*
78+*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](/wiki-contact).*

Back to history