Am Montag, 30. April 2007 schrieb Thomas Moritz:
Am Montag, 30. April 2007 schrieb Jens Nixdorf:
Hallo Jens,
Gibts noch irgendeinen Tipp? Danke schonmal,
Versuche doch mal die ESC-Sequencen. Ich kenne XDialog nicht, daher weiss ich auch nicht, ob es was bringt. In der bash benutze ich sowas fuer ein kleines Lotto-Programm.
esc="\033" gruen="${esc}[1;32m" rot="${esc}[1;31m" norm="${esc}[m\017"
zB.: echo -e "\033[1;31m" #Ausgabe in rot echo -e "\033[1;32m" #Ausgabe in gruen
(Nur Ausgabe in gruen, danach zuruecksetzen) echo -e "\033[1;32m Das ist ein Test \033[m\017"
Danke. Funktioniert leider nicht. Die Escapesequenzen funktionieren sogar gar nicht, dafür zumindest in der Konsolenversion "Z-Seguenzen". Hier noch etwas ausführlicher: In der Konsole funktioniert bspw. folgender Befehl: dialog --colors --title "Test" --msgbox "Das ist ein Test \n \Z1 Zeile 2 \n \Zn Zeile 3" 7 30 Das gibt eine Messagebox mit dem Titel "Test" und drei Zeilen, wovon die mittlere rot eingefärbt ist. Eingeleitet wird die Färbung durch \Z1 (rot) und zurückgesetzt durch \Zn. Und genau das geht unter X (dann mit Xdialog) eben leider nicht. Mit: Xdialog --colors --title "Test" --msgbox "Das ist ein Test \n \Z1 Zeile 2 \n \Zn Zeile 3" 7 30 bekommt man leider nur einen Farbauswahldialog. Hmpf. mfG, Jens -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org