Available in

(1) (1)/hu (1)/pl (3) (3)/zh_CN (3)/zh_TW (3alleg) (3iwidgets) (3tcl) (3tk) (3tk)/zh_CN (3tk)/zh_TW

TOC

DIALOG(1)                                                            DIALOG(1)



NV

       dialog - prbeszddobozokat jelent meg shell-scriptekben

TTEKINTS

       dialog --clear
       dialog --create-rc fjl
       dialog  [  --title  cm  ]  [ --backtitle httrcm ] [ --clear ] [ --sepa-
       rate-output ] doboz-opcik

LERS

       A  dialog  olyan  program,   aminek   segtsgvel   sokfle   krdst   vagy
       kpernyzenetet  lehet megjelenteni, prbeszddobozok segtsgvel, egy shell-
       scriptbl.  Jelenleg a kvetkez tpus prbeszddobozok alkalmazhatk:

       igen/nem doboz, men doboz, bevitel doboz, zenet doboz, szveg doboz, inf
       doboz, vlasztlista doboz, rdilista doboz s mrtk doboz.

OPCIK

       --clear
              A kperny a kperny-attribtumnak megfelelen  trldik kilpskor.

       --create-rc fjl
              Mivel  a dialog lehetv teszi a futs kzbeni konfigurlst, ezt fel-
              hasznlhatjuk egy minta konfigurcis fjl  ltrehozsra,  ennek  neve
              fjl.

       --separate-output
              A  vlasztlista-kpernyelemeknl  a kimenet csak egy sort szolgltat
              egyszerre, idzjelek nlkl. Ez  megknnyti  ms  programok  szmra  a
              tovbbfeldolgozst.

       --title cm
              Belltja a cm szvegt, ami a prbeszddoboz tetejn jelenik meg.

       --backtitle httrcm
              Belltja a httrcm szvegt, ami a kperny tetejn, a httrben fog meg-
              jelenni.

       Doboz-opcik

       --yesno szveg magassg szlessg
              Egy igen/nem prbeszddobozt jelent meg, a magassg  ltal  megadott
              sor-  s a szlessg ltal megadott oszlopszmmal. A szveg a prbeszd-
              doboz belsejben fog megjelenni. Ha a szveg tl hossz ahhoz,  hogy
              egy sorban elfrjen, akkor automatikusan feldaraboldik a megfelel
              helyeken.  A szveg karakterlnc ezen kvl  tartalmazhat  egy  "\n"
              vagy  `\n' jsor al-karakterlncot is a sortrs pontos vezrlsre. Ez
              a tpus doboz jl hasznlhat olyan krdsek felttelre, amelyek a fel-
              hasznltl egy egyszer igen vagy nem vlaszt vrnak.  A prbeszddoboz
              tartalmaz egy Yes s egy No (Igen / Nem) gombot,  melyek  kztt  a
              felhasznl a TAB billenty lenyomsval vlthat.

       --msgbox szveg magassg szlessg
              Az  zenet  doboz  nagyon  hasonlt  az   igen/nem  dobozhoz.   Az
              egyetlen eltrs az zenet doboz s az igen/nem doboz kztt az,  hogy
              az  zenet  doboznak csak egyetlen OK gombja van. Ez a doboz fel-
              hasznlhat brmilyen zenet kiratsra.  Miutn elolvasta az  zenetet,
              a felhasznl lenyomhatja az ENTER billentyt, ezltal a dialog kilp
              s a hv shell folytathatja a mkdst.

       --infobox szveg magassg szlessg
              Egy inf doboz alapveten egy   zenet  doboz.   Ebben  az  esetben
              azonban  a  dialog  az  zenet  megjelentse  utn  azonnal kilp. A
              kpernyt nem trli le a dialog kilpskor, gy  az  zenet  addig  ott
              marad, amg a hv shell le nem trli azt ksbb. Ez akkor hasznos, ha
              informlni akarjuk a  felhasznlt  arrl,  hogy  bizonyos  mg  foly
              mveletek ignyelhetnek kis idt a befejezdskhz.

       --inputbox szveg magassg szlessg [alapszveg]
              Az  input  doboz  akkor  hasznos, ha olyan krdseket akarunk fel-
              tenni, amire a felhasznlnak egy szveggel kell vlaszolnia. Ha  az
              alapszveg  is  meg  van  adva,  akkor  ez lesz az alaprtelmezett
              vlasz-karakterlnc.   A  szveg  bevitelekor  a  BACKSPACE  gombot
              hasznlhatjuk  a  gpelsi  hibk  javtsra. Ha a bert szveg hosszabb
              annl, hogy belefrjen a beviteli mezbe, akkor az elgrdl. Kilpskor
              a bevitt szveg a stderr hibacsatornra rdik ki.

       --textbox fjl magassg szlessg
              A szvegdoboz segtsgvel egy szvegfjl tartalmt jelenthetjk meg egy
              ablakban. Ez olyan, mint  egy  egyszer  szvegnzke.  A  felhasznl
              mozoghat  a  fjlban a FEL/LE, PGUP/PGDN s HOME/END billentykkel,
              amelyek a legtbb  billentyzeten  megtallhatk.   Ha  a  sorok  tl
              hosszak  ahhoz  ,  hogy  kifrjenek az ablakban, akkor a BAL/JOBB
              gombok hasznlhatk a szvegterlet vzszintes elmozgatsra. A  tovbbi
              knyelem  szempontjbl  az  elre-  s htrairny keressi funkcikat is
              megvalstottk.

       --menu szveg magassg szlessg men-magassg [ cmke ttel ] ...
              Ahogy a neve is mondja, a  men  doboz  egy  olyan  prbeszddoboz,
              amely   megjelent   egy  vlasztsi  listt,  amelybl  a  felhasznl
              vlaszthat. Minden menpont egy  cmke  karakterlncbl  s  egy  ttel
              karakterlncbl  ll.  A  cmke  egy  nevet  ad  a  menpontnak,  ami
              megklnbzteti a tbbi bejegyzstl.  A ttel egy rvid lersa annak  az
              opcinak, amit a menpont jelent. A felhasznl mozoghat a menpontok
              kztt a FEL/LE nyilak lenyomsval, a cmke els  betjnek  mint  for-
              rbillentynek  a  lenyomsval, vagy az 1-9 szmbillentykkel. Ltezik
              men-magassg bejegyzs is, ami megadja, hny menpont legyen  egysz-
              erre  kirva, de a men elgrdl, ha ennl tbb bejegyzs van. Amikor a
              dialog kilp, a cmke a  kivlasztott  menpontbl  kirdik  a  stderr
              hibacsatornra.

       --checklist  szveg  magassg  szlessg lista-magassg [ cmke ttel llapot ]
       ...
              A vlasztlista hasonlt a men dobozhoz abban, hogy tbb lehetsg kzl
              vlaszthatunk egy men formjban. Ahelyett azonban, hogy vlasztannk
              egyet  a menpontok kzl, minden bejegyzst ki- vagy bekapcsolhat a
              felhasznl. Az  eredeti  ki/be  llapotot  az  llapot  szablyozza.
              Kilpskor azok a cmke karakterlncok lesznek kirva a stderr hibac-
              satornra, amelyeknek llapota bekapcsolt.

       --rdilista szveg magassg szlessg lista-magassg  [ cmke  ttel  llapot  ]
       ...
              A rdilista doboz hasonl a men dobozhoz. Az  egyetlen  eltrs  az,
              hogy bellthat, melyik menpont van jelenleg kivlasztva, az llapot
              tvltsval on-ra.


       --gauge szveg magassg szlessg szzalk
              A mrtk doboz egy mrtksvot jelent meg a doboz aljn.  A sv jelzi a
              szzalkrtket.  j  rtkeket  a szabvnyos bemenetrl lehet beolvasni,
              egy egsz szmot soronknt. A sv frisstdik, hogy jelezze az j szza-
              lkrtket.  Ha  a  bemenet XXX, a kvetkez sorokat egszen a kvetkez
              XXX-ig egy j prompt-hoz hasznlja fel a program. A bemeneten rkez
              EOF jelre fejezdik be a sv mkdse.


FUTS KZBENI KONFIGURCI

       1.  Ksztsnk egy plda konfigurcis fjlt a kvetkezk begpelsvel:

                 "dialog --create-rc <fjl>"

       2.  Indulskor a dialog a kvetkezkppen hatrozza meg a belltsokat:

           a)  ha a DIALOGRC krnyezeti vltoz be van lltva, ennek rtke adja meg
               a konfigurcis fjl nevt.

           b)  ha az (a) alatti  fjl  nem  tallhat,  a  $HOME/.dialogrc  fjl-t
               hasznlja fel mint konfigurcis fjlt.

           c)  ha a (b) alatti fjl sem tallhat, akkor a fordtskori alaprtkeket
               hasznlja.

       3.  Szerkesszk a minta konfigurcis fjlt s msoljuk olyan helyre, amit  a
           dialog megtall, a 2. lpsben lertak szerint.

KRNYEZET

       DIALOGRC       lltsuk  be  ezt a vltozt, ha meg kvnjuk adni a hasznland
                      konfigurcis fjl helyt.

FJLOK

       $HOME/.dialogrc     alaprtelmezett konfigurcis fjl

DIAGNOSZTIKA

       A kilpsi kd 0, ha a dialog a Yes-el vagy az OK gomb lenyomsval rt vget,
       s  1, ha a No vagy a Cancel gomb volt lenyomva. Egybknt, ha hiba fordul
       el a dialog -on bell vagy a dialog az ESC billenty lenyomsra lpett  ki,
       a kilpsi kd -1.

HIBK

       A  tab  karaktereket  tartalmaz  szvegfjl-ok problmt okozhatnak a szveg
       dobozban. A tab karaktereket elzleg szkzz kell alaktani, ha meg akarjuk
       jelenteni egy szveg dobozban.

       A kpernyfrissts tl lass.

SZERZ

       Savio Lam (lam836 [AT] cs.hk) - 0.3 verzi

       Stuart Herbert (S.Herbert [AT] sheffield.uk) - patch a 0.4 verzihoz

MAGYAR FORDTS

       Szijjrt Lszl <laca [AT] janus.hu>



Dialog Verzi 0.4                1994. Jnius 10.                      DIALOG(1)

COMMENTS

Add your comment here. Whitespace and linebreaks are preserved. URLs are linked automatically.
CAPTCHA

No HTML allowed. URLs will be linked with nofollow attribute. Whitespace is preserved.