PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : problem mit dialog



thenktor
03-01-2002, 13:26
ich hab da ein problem:
ich möchte mit ls *.xyz eine dateiliste in einer yes/no box ausgeben in der man auch scrollen kann. ist das möglich? bis jetzt hab ich nur yes/no boxen ohne scrolling hinbekommen (oder textboxen, aber die haben ja nur nen exit knopf).

mightymike99
03-01-2002, 14:34
redest du von Tk oder gtk oder ... ?

ich rate einfach mal in den tcl/tix/wish demos nachzuschauen. /usr/lib/tcl /usr/lib/tix ...

Gruß
Tobias

deac
03-01-2002, 14:45
ich würde sagen "bash".;)
also ich hab es ausprobiert, es ist nicht möglich.
an der konsole sind maximal 256 zeichen pro kommando erlaubt und durch eine ausgabe von ls ist sehr schnell diese grenze überschritten.
trotzdem poste ich mal, was ich versuchte:

dialog --yesno "`ls`" 50 120
die größe des fensters kann nicht auf jedem bildschirm dargestellt werden. ;)
der befehl ist für das hauptverzeichnis noch möglich, doch im include- oder libverzeichnis wird der befehl fehlschlagen.

thenktor
03-01-2002, 14:50
ja genau. bash war richtig :)
und ich bin ungefähr so weit gekommen wie du ;)
aber wenn vielleicht doch jemand ne idee hat, nur her damit...

thommy
03-01-2002, 15:39
Mit 'yesno' erreichst Du das nicht. Scrollbare Listen sind mit 'menu' möglich. Schau Dir dazu die Beispiele in der Linuxfibel (unter Shells->Bashprogrammierung->Dialogboxen) an.

Thomas

deac
03-01-2002, 16:49
da fehlen aber doch die yesno felder.