Re: okýnka v konzoli
Ondrej Beranek
rainbof na gmail.com
Středa Květen 27 14:45:08 CEST 2009
Jasne do tempfile se uklada proto ze dialog vrati na vytup primo hodnotu
kterou user zvolil. no ale otazkou je ze to v cygwin nejde nebo jsem si
aspon myslel ze nejde. ale po vasem prikladu jste mi demostroval ze to jde,
ale navic to dela tu neuveritelnou vec ze to proste vypisuje napovedu od
dialogu jako by spusten jeste jednou bez parametru...
O.
2009/5/27 Miroslav Zidek <xmizi na centrum.cz>
>
> Dne st 27. května 2009 Ondrej Beranek napsal(a):
>
> > No tak to je teda velka zahada. zkusil jsem si to prepsat podle sebe a
> > zda se ze neco prehlizim.
> > toto nefunguje a ja nevim proc pritom bych rekl ze by melo. (vypsat
> > volbu).
> >
> > http://ad.dobrejweb.cz/hlavni_menu.sh
> >
> > obsah je:
> >
> > #!/bin/sh
> > # Hlavni menu
> >
> > tempfile=`tempfile 2>/dev/null` || tempfile=/tmp/dial$$
> > trap "rm -f $tempfile" 0 1 2 5 15
> >
> > tcdialog --menu "Hlavni nabidka:" 10 30 5 \
> > 1 "operace serveru" \
> > 2 "doplnkove sluzby" \
> > 3 "akce" \
> > 4 "odhlaseni" 2> $tempfile
> >
> > retval=$?
> > echo $retval
>
> nejsem dialog ani bash guru, ale $? je chybova hodnota naposledy
> spousteneho prikazu coz je u Dialogu akce "OK nebo Cancel". Proto se
> volba uklada do $tempfile (2> $tempfile) odkud si ji vyvolas napriklad
> jako to mam ja
> choice=`cat $tempfile`
> Pote muzes klidne $tempfile smazat (nebo prejmenovat a pracovat s ni
> dale - napriklad po vytvoreni menu s moznosti "spustit prikaz znovu"....)
>
> MZ
> _______________________________________________
> ubuntu mailing list
> ubuntu na lists.ubuntu.cz
> http://lists.ubuntu.cz/mailman/listinfo/ubuntu
>
------------- další část ---------------
HTML příloha byla odstraněna...
URL: http://lists.ubuntu.cz/pipermail/ubuntu/attachments/20090527/36f3afdd/attachment-0001.htm
Další informace o konferenci ubuntu