|
TwojePC.pl © 2001 - 2026
|
 |
A R C H I W A L N A W I A D O M O Ś Ć |
 |
| |
|
Do programistow... , kaszpio 28/03/04 17:23 ...Sprawa tyczy sie programowania w shellu, a dokladniej powloce bash...
Wiec mam sobie takie okno dialogowe:
#!/bin/bash
dialog --title "Okno yesno" \
--backtitle "Kurs programowania w shellu" \
--yesno "Wybierz tak lub nie." 5 30
po uruchomieniu tego skryptu w shellu, wyskakuje nam okienko, gdzie mamy do wyboru "yes" albo "no.
W jaki sposob i gdzie jest przekazywany wynik tego wyboru. Chcialbym osiagnac przykladowo cos takiego, ze jak wybiore "yes" to wyskoczy komunikat "wybrales yes"
Za pomoc dziekuje!Toshiba Tecra S11-124 - pofatygowalem sie i google wyrzucily mi cos takiego , M1ni$ter 29/03/04 00:11
echo $? wyswietli Ci
0 (zero) jesli wcisnalej TAK/YES
1 (jeden) jesli NIE/NO
sprawdzilem w praktyce i dziala , wrzucasz do if'a i jechane z koksem
pozdrawiam
binbasz rulez ;P"Umiesz liczyć? ... licz na siebie!" - ok...a cos takiego: , kaszpio 29/03/04 00:58
mam takie okno menu:
# Okno z menu #
dialog --title "Okno menu" \
--backtitle "SIMCOMTMP" \
--menu "Menu:" 9 50 3 \
1 Wlacz \
2 Wylacz \
3 Dupa
echo "$?"
no i echo zawsze pokazuje 0;-(
Jak wyczaic ktora opcja zostala wybrana: 1 czy 2 czy 3?
I jak zrobic jakas akcje po wybraniu np: 3 skoro echo $? ciagle pokazuje 0?
Pozdrawiam i dziekuje za poprzednia odpowiedz;-)Toshiba Tecra S11-124 - taki przypadek , Outsider 29/03/04 08:35
rozwiazesz case'mOkiełznany Ukierunkowany Twór
Sometimes Informatycznie
zDEspeRowany... - jak kolega wyzej , M1ni$ter 29/03/04 12:44
tutaj przyklad oraz cos jeszcze
> #!/bin/bash
>
> dialog --menu "Das Menu" 20 40 14 "f" "finger" "p" "ps aux" 2>VAR
>
>
> VARIABLE_VON_DIALOG= `cat VAR`
>
> case $VARIABLE_VON_DIALOG in
>
> f)
> finger;;
> p)
> ps aux;;
> esac
>
>
czyli case ;)
> > dialog --clear --backtitle "A Checkbox" --title "Choose one:" \
> > --menu "Please select one item:\n" 30 30 8 \
> > "Item1" "Choose me" \
> > "Item2" "No, choose me" \
> > "Item3" "Better choose me"
> >
> > The selection will be sent to stderr which you can either capture
> > to a file or read directly. You'll still need the case operator or
> > nested ifs to act on the user choice. Dialog will also do text
> > input, checkbox, radiobox, etc..
ps . wszystko z google => podazaj za bialym krolikiem ;))
a na powaznie , ja wpisywalem wg schematu
google.com i w nim : bash dialog nazwa_opcji czyli dla powyzszego pzykladu
bash dialog menu
pozdrawiam"Umiesz liczyć? ... licz na siebie!" - bede dzis walczyl... , kaszpio 29/03/04 15:59
;-)Toshiba Tecra S11-124
|
|
|
|
 |
All rights reserved ® Copyright and Design 2001-2026, TwojePC.PL |
 |
|
|
|