farbige Ausgaben plattformübergreifend

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Antworten
Benutzeravatar
darktrym
User
Beiträge: 784
Registriert: Freitag 24. April 2009, 09:26

Hallo,
wie die Überschrift es bereits andeutet, bin ich auf der Suche nach einen einfachen Weg, dieses Feature möglichst mit Bordmittel zu unterstützen.
Meine Annahme ANSI Escape Sequenzen würden wie folgt funktionieren, liefern unter Windows 7 Kommandozeile lediglich folgende Ausgabe:
Welcome to the test routine!
I will now try to print a line of text in each c
←[0;34mHello, world!←[0m blue
←[0mHello, world!←[0m normal
←[0;35mHello, world!←[0m purple
←[1;31mHello, world!←[0m bright red
←[1;32mHello, world!←[0m bright green
←[0;33mHello, world!←[0m yellow
←[1;30mHello, world!←[0m dark gray
←[1;33mHello, world!←[0m bright yellow
←[0;37mHello, world!←[0m bright gray
←[1;34mHello, world!←[0m bright blue
←[0;30mHello, world!←[0m black
←[0;36mHello, world!←[0m cyan
←[0;32mHello, world!←[0m green
←[1;37mHello, world!←[0m white
←[1;36mHello, world!←[0m bright cyan
←[0;31mHello, world!←[0m red
←[1;35mHello, world!←[0m bright purple
„gcc finds bugs in Linux, NetBSD finds bugs in gcc.“[Michael Dexter, Systems 2008]
Bitbucket, Github
DasIch
User
Beiträge: 2718
Registriert: Montag 19. Mai 2008, 04:21
Wohnort: Berlin

ANSI escape Sequenzen funktionieren unter Windows nicht.
lunar

@darktrym Du benötigst das Drittprogramm ANSICON, um Escape-Sequenzen auf der Windows-Konsole darzustellen. Andere Konsolen (e.g. ConEmu oder Console2) verstehen Escape-Sequenzen ohne Drittprogramme.
Benutzeravatar
darktrym
User
Beiträge: 784
Registriert: Freitag 24. April 2009, 09:26

Danke nochmal, ich hab' mich trotzdem für colorama entschieden.
„gcc finds bugs in Linux, NetBSD finds bugs in gcc.“[Michael Dexter, Systems 2008]
Bitbucket, Github
lunar

@darktrym Noch besser, diese Bibliothek kannte ich nicht.
Antworten