Twoje PC  
Zarejestruj się na Twoje PC
TwojePC.pl | PC | Komputery, nowe technologie, recenzje, testy
B O A R D
   » Board
 » Zadaj pytanie
 » Archiwum
 » Szukaj
 » Stylizacja

 
M E N U
  0
 » Nowości
0
 » Archiwum
0
 » Recenzje / Testy
0
 » Board
0
 » Rejestracja
0
0
 
Szukaj @ TwojePC
 

w Newsach i na Boardzie
 
OBECNI NA TPC
 
 » Mademan 10:42
 » cVas 10:36
 » Liu CAs 10:35
 » malyy 10:21
 » Robek 10:20
 » Holyboy 10:15
 » Kenjiro 10:12
 » Fl@sh 10:11
 » ghost12 09:57
 » ligand17 09:56
 » Menah 09:54
 » Zbyl 09:52
 » MARtiuS 09:34
 » adolphik 09:34
 » skalak23 09:31
 » Kelso1 09:24
 » @GUTEK@ 09:22
 » jablo 09:20
 » PaKu 09:17
 » Logic-3 09:16

 Dzisiaj przeczytano
 17510 postów,
 wczoraj 62174

 Szybkie ładowanie
 jest:
włączone.

 
ccc
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

  1. 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!"

    1. 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

      1. taki przypadek , Outsider 29/03/04 08:35
        rozwiazesz case'm

        Okiełznany Ukierunkowany Twór
        Sometimes Informatycznie
        zDEspeRowany...

        1. 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!"

          1. bede dzis walczyl... , kaszpio 29/03/04 15:59
            ;-)

            Toshiba Tecra S11-124

    
All rights reserved ® Copyright and Design 2001-2026, TwojePC.PL