Re: okýnka v konzoli

Ondrej Beranek rainbof na gmail.com
Pátek Květen 29 08:29:06 CEST 2009


Nakonec jsem to vyřešil tak, že jsem si to napsal ve freepascalu a jednou
přeložil pod linux jednou pod windows. Děkuji všem za pomoc.

2009/5/27 Ondrej Beranek <rainbof na gmail.com>

> 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/20090529/31676759/attachment.htm 


Další informace o konferenci ubuntu