Triky v AmigaDOSu
- Filerequestry
- Už vás někdy napadlo jak by bylo přijemne kdyby programy fungujicí pouze z
přikazové řádky měli něco jako souborvý reqester? Jistě. Bylo by to přijemné.
Ale jak to udělat. No v jinych OS nevím ale v Amiga Dosu je to legrace. Na
vivolání requestru se dá použit příkaz FILEREQUEST. Tento příkaz otevře klasický
filerequester a necha vás vybrat cestu. Pokud is ji zvolite a stisknete tlačítko
OK tato cesta se vypíše do okna dosu, které pravě používáte. Ale jak je
dostaneme jako parametr nějakému přikazu? Snadno. Stačí za tento příkaz napsat
apostrof za něj napsat přikaz REQUESTFILE a přidáme další apostrof. Cele to
může vypadat asi takhle: PLAY16 `REQUESTFILE`. Co se stane? No prostě otevře se
requester kde si vyberete soubor a ten soubor vam program request file přehraje
(v tomto připadě samozřejmě). Takto se daji použit i jine přikazy než přikazi
dosu. Prakticky jaky koliv výstup Dosu lze takto použit. Elegantni řešení. Nebo
ne?
- Přesměrování
- Pokud používáte Amiga Dos častěji. Jistě by se vám hodila možnost vystup souboru
uložit na disk, popřípadě ho ihned vytisknout. Kupodivu neni jednoduší věc.
Stačí za vámy zadaný příkaz přidat znaménko "větší než" > a za něj jmeno
zařízení případně souboru do ktereho chcete přenést výstup. Příklad nadevše: DIR
> RAM:DIRECTORY. Tento přikaz vytvoří v adresáři RAM: soubor DIRECTORY a v něm
kompletní výpis toho co by jinak příkaz dir vypsal na obrazovku. Podobným
způsobem lze i výpisu zamezit. stačí výpis přesměrovat na zařízení NIL: toto
zařízení funguje jako splachovací :-)) lze do něj přesměrovat vše. Místo aby se
něco vypsalo na obrazovku prostě se to nevypiše. Takto lze poslat výpis příkazu
na tiskárnu nebo třeba nechat výpis vypsat do jineho okna. To první se da udělat
tak že se příkaz přesměruje na zařízení PRT: (lze použít i LPT: ale to je pouze
praelní port PRT: je přímo ovladač tiskárny). To druhé použitím zařízení CON:
tohle zařízení je vlastně klasické okno podobné tomu Dosovému :-). Zkuste si s
touhle vlasnosti Amiga Dosu experimentovat jistě přijdete na zajimavé využití.
Noro