RequestChoice

Formát: REQUESTCHOICE <TITLE> <body> {<gadgety>} [TYPE <typ>] [TO <soubor>] [PUBSCREEN <název veřejné obrazovky>] [TIMEOUTSECS <vteřiny>] [CHARSET <znaková sada>] [INACTIVE]
Šablona: TITLE/A, BODY/A, GADGETS/A/M, TYPE/K, TO/K, PUBSCREEN/K, TIMEOUTSECS/K/N,  CHARSET/K, INACTIVE/S
Účel: Umožňuje AmigaDOS a ARexx skriptům používat vlastní dialogy
Cesta: C:REQUESTCHOICE

Číslo vybraného gadgetu bude zobrazeno jako výsledek v konzoli nebo se uloží do výstupního souboru. Jednotlivé gadgety jsou číslovány 1, 2, 3, ..., 0. Speciální výsledek -1 se zobrazí, když vyprší časový limit dialogu, -2 když byl použit argument INSERTDISK a byl vložen disk.

Pro vyhodnocení ve skriptech můžete tento výstup přesměrovat do proměnné. Pokud nelze dialog otevřít, příkaz vygeneruje se návratový kód 20.

Parametry

TITLE Upřesňuje název dialogu
BODY Určuje text dialogu. Zalomení řádků lze dosáhnout zadáním *N.
GADGETS Určuje text pro různé gadgety. Názvy gadgetů jsou odděleny mezerami.
TYPE Určuje typ dialogu, který se má zobrazit. Možné typy jsou: INFO, QUESTION, WARNING, ERROR a INSERTDISKINFO. Pokud není tento argument zadán, INFO se předpokládá, když je zadán jeden název gadgetu, QUESTION naopak.
TO určuje výstupní soubor, do kterého je výsledek zapsán.
TIMEOUTSECS Určuje maximální počet sekund pro zobrazení dialogu před jeho uzavřením a vrácení výsledku -1. Tento argument vyžaduje třídu requester.class ve verzi minimálně 51.5. Zadáním hodnoty 0 znamená vypnutí tohoto časového limitu. Tento argument byl přidán ve verzi 51.4 příkazu REQUESTCHOICE.
PUBSCREEN Umožňuje otevřít dialog na veřejné obrazovce.
CHARSET Umožňuje určit znakovou sadu řetězců uvedených v argumentech BODY a GADGETS (argument TITLE je vždy zobrazen ve znakové sadě písma obrazovky). Tento argument byl přidán ve verzi 51.8 příkazu REQUESTCHOICE a vyžaduje třídu requester.class ve verzi 51.11.
INACTIVE Určuje, že by okno dialogu otevření nemělo být aktivní.
   

Příklad

1> Set rcnum `RequestChoice "New Title"
"This is my requester*nSelect a gadget" "OK" "Maybe" "Cancel"`

Místní proměnná rcnum obsahuje 1, 2 nebo 0 (příslušně) po výběru gadgetu. Skript může tuto hodnotu použít k řízení jeho pozdějšího spuštění.

  • čtvrtek, 20 srpen 2020
  • Posted in: R

Napsat komentář

Pro přidání komentáře se prosím přihlaste.

Odhadované roční prodeje

odhadovany prodej

Prodeje podle regionů

prodej regiony

Počet prodaných kusů

Počet prodaných kusů