Seite 1 von 1

Die Console :)

Verfasst: Samstag 8. Januar 2005, 01:14
von JOJO
Hallo zusammen

Ich wollte mal fragen ob die Console auch Farben anzeigen kann ?
Also nicht nur dieses Grau sondern auch mal rot :)
wenn ich das zB. sage in eine Python script das der Wort jetzt rot sein soll ?


MFG JOJO

Verfasst: Samstag 8. Januar 2005, 10:04
von alpha
Hallo JOJO,

unter linux müsste das mit dem curses Modul gehen. Unter Windows gibts ein Fremdmodul.. weiß aber grad den link nicht. Such einfach mal im forum nach "curses".

Gruss
alpha

Verfasst: Samstag 8. Januar 2005, 12:03
von Johi

Verfasst: Samstag 8. Januar 2005, 13:17
von Leonidas
Ich kenne noch ansistyle.

Edit: Dazu ist auch ansi.py recht sinnvoll.

Verfasst: Montag 10. Januar 2005, 17:21
von DER Olf
ich kenne nur den CMD befehl "COLOR"

> HELP COLOR

hilft bei der erklärung der farben. gewöhnlich verlangt COLOR ein attrribut bestehend aus 2 hexadezimal zahlen.
die erste für den hintergrund, die zweite für die schrift.

leider kannst damit nicht einzelne buchstaben farbig schreiben...

wenn du einen schwarzen hintergrund mit einer schwarzen schrift willst, probier das mal aus

Code: Alles auswählen

import os

os.system("COLOR 0C")
print "hallo welt"
0 = schwarz
c = rot

grüsse Olf

Verfasst: Montag 10. Januar 2005, 18:03
von Leonidas
DER Olf hat geschrieben:ich kenne nur den CMD befehl "COLOR"

> HELP COLOR

hilft bei der erklärung der farben. gewöhnlich verlangt COLOR ein attrribut bestehend aus 2 hexadezimal zahlen.
die erste für den hintergrund, die zweite für die schrift.

leider kannst damit nicht einzelne buchstaben farbig schreiben...
Das Ding ist ja totaler Mist, ich wüsste eigentlich nur ein sinnvolles: color 00 (zweimal das gleiche auf jeden Fall), dann sieht man dieses cmd nicht mehr, aber eben das will nicht :( Schade.

Verfasst: Montag 10. Januar 2005, 19:48
von DER Olf
ich habe das gefühl, dass dir die CMD nicht zusagt.... :)

ich hätte auch lieber mehr möglichkeiten, aber was soll man machen...

du kannst ja mal einen CMD clone schreiben...das wollte ich schon immer mal machen...aber mit unix befehlen :P

aus del mach rm... *g*

Verfasst: Montag 10. Januar 2005, 20:47
von Leonidas
DER Olf hat geschrieben:ich habe das gefühl, dass dir die CMD nicht zusagt.... :)
Stimmt.
DER Olf hat geschrieben:ich hätte auch lieber mehr möglichkeiten, aber was soll man machen...

du kannst ja mal einen CMD clone schreiben...das wollte ich schon immer mal machen...aber mit unix befehlen :P
Hey, willkommen im Club, das wollte ich auch schon immer machen.
DER Olf hat geschrieben:aus del mach rm... *g*
Hab ich schon. Alles Unxutils und MinGW/MSYS Ports, aber irgendwie sind deren bash und rxvt eher schlecht.. kann man nicht wirklich als ersatz benutzen :(

Verfasst: Mittwoch 12. Dezember 2007, 22:11
von Squaller
auf linux kann man doch auch spezielle "features" hinzufügen..
zb dass es blinkt... geht das auf windows auch? :)
*blink* ^^

Verfasst: Mittwoch 12. Dezember 2007, 22:23
von Leonidas
Theoretisch scheint es da einen ANSI-Code dafür zu geben, aber ich glaube das letzte mal als ich blinkenden Text gesehen habe, war das damals mit Turbo Pascal 7.0. Ist ja fast so schlimm als würde man `<marquee>` für die Konsole haben wollen.

Verfasst: Donnerstag 13. Dezember 2007, 09:59
von CM
Squaller hat geschrieben:auf linux kann man doch auch spezielle "features" hinzufügen..
zb dass es blinkt... geht das auf windows auch? :)
*blink* ^^
Jupp, habe ich schon unter DOS (Version??? Jedenfalls bei ein 486er) gesehen. Keine Ahnung wie das damals gemacht wurde und ob es heute noch geht. ;-)

Verfasst: Donnerstag 13. Dezember 2007, 10:10
von Rebecca
Unter Linux:

Code: Alles auswählen

print "\033[5mHallo Welt\033[m"

:D So, und jetzt schnell die Konsole wieder zumachen, sonst werd ich verrueckt. :wink:

Siehe auch [wiki]Farbige Konsoleausgaben[/wiki].