Következő: 15.32.5 FUTÁS KÖZBENI KONFIGURÁCIÓ
Fel: 15.32 dialog(1)
Előző: 15.32.3 LEÍRÁS
  Index
- -clear
- A képernyő a képernyő-attribútumnak megfelelően törlődik
kilépéskor.
- -createrc fájl
- Mivel a dialog lehetővé teszi a futás közbeni
konfigurálást, ezt felhasználhatjuk egy minta konfigurációs fájl
létrehozására, ennek neve fájl.
- -separate-output
- A választólista-képernyőelemeknél a kimenet csak
egy sort szolgáltat egyszerre, idézőjelek nélkül. Ez megkönnyíti más programok
számára a továbbfeldolgozást.
- -title cím
- Beállítja a cím szövegét, ami a párbeszéddoboz tetején
jelenik meg.
- -backtitle háttércím
- Beállítja a háttércím szövegét, ami a képernyő
tetején, a háttérben fog megjelenni.
Dobozopciók
- -yesno szövegmagasság szélesség
- Egy igen/nem párbeszéddobozt jelenít
meg, a magasság által megadott sor- és a szélesség által megadott
oszlopszámmal. A szöveg a párbeszéddoboz belsejében fog megjelenni. Ha a
szöveg túl hosszú ahhoz, hogy egy sorban elférjen, akkor automatikusan
feldarabolódik a megfelelő helyeken. A szöveg karakterlánc ezen kívül
tartalmazhat egy ,,\n'' vagy `\n' újsor al-karakterláncot
is a sortörés pontos vezérlésére. Ez a típusú doboz jól használható olyan
kérdések feltételére, amelyek a felhasználótól egy egyszerű igen vagy nem
választ várnak. A párbeszéddoboz tartalmaz egy Yes és egy No (Igen / Nem)
gombot, melyek között a felhasználó a TAB billentyű lenyomásával válthat.
- -msgbox szövegmagasság szélesség
- Az üzenet doboz nagyon hasonlít az
igen/nem dobozhoz. Az egyetlen eltérés az üzenet doboz és az igen/nem doboz
között az, hogy az üzenet doboznak csak egyetlen OK gombja van. Ez a
doboz felhasználható bármilyen üzenet kiíratására. Miután elolvasta az
üzenetet, a felhasználó lenyomhatja az ENTER billentyűt, ezáltal a
dialog kilép és a hívó shell folytathatja a működését.
- -infobox szövegmagasság szélesség
- Egy infó doboz alapvetően egy
üzenetdoboz. Ebben az esetben azonban a dialog az üzenet megjelenítése
után azonnal kilép. A képernyőt nem törli le a dialog kilépéskor,így
az üzenet addig ott marad, amíg a hívó shell le nem törli azt később. Ez
akkor hasznos, ha informálni akarjuk a felhasználót arról, hogy bizonyos
még folyó műveletek igényelhetnek kis időt a befejeződésükhöz.
- -inputbox szövegmagasság szélesség [alapszöveg]
- Az input doboz akkor
hasznos, ha olyan kérdéseket akarunk feltenni, amire a felhasználónak egy
szöveggel kell válaszolnia. Ha az alapszöveg ismeg van adva, akkor ez lesz az
alapértelmezett válasz-sztring. A szöveg bevitelekor a BACKSPACE gombot
használhatjuk a gépelési hibák javítására. Ha a beírt szöveg hosszabb annál,
hogy beleférjen a beviteli mezőbe, akkor az elgördül. Kilépéskor a bevitt
szöveg a stderr hibacsatornára íródik ki.
- -textbox fájl magasság szélesség
- A szövegdoboz segítségével egy
szövegfájl tartalmát jeleníthetjük megegy ablakban. Ez olyan, mint egy
egyszerű szövegnézőke. A felhasználó mozoghat a fájlban a FEL/LE, PGUP/PGDN
és HOME/END billentyűkkel, amelyek a legtöbb billentyűzeten megtalálhatók. Ha
a sorok túl hosszúak ahhoz, hogy kiférjenek az ablakban, akkor a BAL/JOBB
gombok használhatók a szövegterület vízszintes elmozgatására. A további
kényelem szempontjából az előre- és hátrairányú keresési funkciókat is
megvalósították.
- -menu szövegmagasság szélesség menümagasság [ címketétel ] ...
- Ahogy a neve is mondja, a menüdoboz egy olyan párbeszéddoboz, amely megjelenít
egy választási listát, amelyből a felhasználó választhat. Minden menüpont egy
címke sztringből és egy tétel sztringből áll. A címke egy nevet ad a
menüpontnak, ami megkülönbözteti a többi bejegyzéstől. A tétel egy rövid
leírása annak az opciónak, amit a menüpont jelent. A felhasználó mozoghat a
menüpontok között a FEL/LE nyilak lenyomásával, a címke első betűjének, mint
forróbillentyűnek a lenyomásával, vagy az 1-9 számbillentyűkkel. Létezik
menü-magasság bejegyzés is, ami megadja, hány menüpont legyen egyszerre
kiírva, de a menü elgördül, ha ennél több bejegyzés van. Amikor a dialog
kilép, a címke a kiválasztott menüpontból kiíródik a stderr hibacsatornára.
- -checklist szövegmagasság szélesség listamagasság [címketétel állapot]
...
- A választólista hasonlít a menü dobozhoz abban, hogy több lehetőség
közül választhatunk egy menü formájában. Ahelyett azonban, hogy választanánk
egyet a menüpontok közül, minden bejegyzést ki- vagy bekapcsolhat a
felhasználó. Az eredeti ki/be állapotot az állapot szabályozza. Kilépéskor
azok a címke karakterláncok lesznek kiírva az stderr hibacsatornára,
amelyeknek állapota bekapcsolt.
- -rádiólista szövegmagasság szélesség listamagasság [címketétel állapot]
...
- A rádiólista doboz hasonló a menü dobozhoz. Az egyetlen eltérés az, hogy
beállítható, melyik menüpont van jelenleg kiválasztva, az állapot átváltásával
onra.
- -gauge szövegmagasság szélesség százalék
- A mérték doboz egy
mértéksávot jelenít meg a doboz alján. A sáv jelzi a százalékértéket. Új
értékeket a szabványos bemenetről lehet beolvasni, egy egész számot soronként.
A sáv frissítődik, hogy jelezze az új százalékértéket. Ha a bemenet XXX, a
következő sorokat egészen a következő XXX-ig egy új prompt-hoz használja fel
a program. A bemeneten érkező EOF jelre fejeződik be a sáv működése.
Következő: 15.32.5 FUTÁS KÖZBENI KONFIGURÁCIÓ
Fel: 15.32 dialog(1)
Előző: 15.32.3 LEÍRÁS
  Index
1999-09-17