- 1 - Návod k programu DEBORDEL. -------------------------- Tento program vznikl při jednom z mých prudkých hnutí mysli.Když jsem zjistil,že můj přehled o programech na disketách se s přibývajícím počtem disket rozplývá v nekonečnu,když jsem si ve snaze o uvedení do pořádku pár programů vymazal,pár nahraných disket zformátoval,zjistil jsem,že počet mých programů poklesl,počet nahraných disket se dokonce o jednu zvětšil a že o svých programech na disketách jsem ztratil i tu zbývající špetku přehledu. Když jsem se probral z mdlob,bystře mi došlo,že jsem na nejlepší cestě k dr.Chocholouškovi.Přátelé mi prozradili jedno ze státních tajemství,totiž že dr.Chocholoušek je sice pro mě ta správná osoba,ale že to přece jen není programátor,takže si tyto své trable budu muset vyřešit sám.Výsledkem je program,který Vám předkládám.Pro úplnost dodávám,že tento program lze z disku smazat příkazem ERA DEBO.* A teď vážně ... Z ůvodu vyplývá,k čemu je program určen - k vytvoření seznamu názvů souborů na disketách.Maximální počet názvů je něco přes 1900,což by mělo běžnému uživateli bohatě stačit.Pokud by přece jen narazil na problémy s pamětí (a tedy počet položek by mu nestačil),nezbývá mu nic jiného, než rozdělit diskety do tématických skupin (textové věci zvlášť,hry, systémové věci a pod.).Použití programu je vázáno jednou podmínkou : všechny diskety je nutno očíslovat,dvě diskety nemohou mít stejné číslo a čísla disket musí být v rozmezí 1 až 999 (což by snad mohlo stačit). Pokud by program zjistil,že mu cpete disketu,kterou již má v paměti, odmítne tento disk sejmout. Co ale dělat,když po čase chci celý seznam aktualizovat ? To musím znovu kvůli jedné disketě vytvářet celý seznam ? Postup je následující:Volbou [C] z hlavního menu (hlavní nabídkové menu se zobrazí ihned po spuštění programu) vymažeme údaje pouze tohoto aktualizovaného disku,program nyní vlastně tento disk nezná a je proto možné jej znovu sejmout pomocí volby [V] z hlavního menu. Co vlastně program nabízí ? Pomocí volby [A] a [B] je možno provádět dvěma způsoby třídění názvů a zobrazení výsledného seznamu.Při obou druzích se dozvíme ještě další doprovodné informace,které nám mohou být při 'dělání pořádku' prospěšné. Při volbě [A] se vytvoří seznam disket následného uspořádání: Nejprve se setřídí seznam podle čísel disků ve vzestupném pořadí, potom se ještě abecedně setřídí názvy na jednotlivých disketách. Při této volbě se rovněž dozvíme již použitá čísla disket.(To pro případ,že chceme zařadit nový ještě neočíslovaný disk.) Na závěr se vypíše seznam,ve kterém se pomocí kursorových šipek nahoru a dolu nechá listovat.Při současném stisku [SHIFT] a kursorové klávesy se provádí rychlejší listování - po stránkách. V seznamu jsou uvedeny : Název souboru,číslo disku a číslo uživatele,pod kterým je soubor na disku nahrán.Číslo uživatele může být v intervalu 0 až 15. - 2 - Volba [B] nám provede následující způsob setřídění : Celý seznam se setřídí podle abecedy (bez ohledu na to z kterého jsou disku nebo uživatelské oblasti) a poté nám program vypíše názvy souborů, které jsou v seznamu více než jednou ( ejhle - toť ona bezpečná cesta k vytvoření skutečného pořádku na disketách ) a zároveň vypíše čísla disků,na kterých se soubory opakují.Poté program oznámí skutečný počet souborů,které máme a přebytečné programy ( opakující se ) vyžene na konec seznamu.Nyní můžeme v seznamu listovat stejně jako u volby [A]. ( Opakující se programy nejdou v seznamu zobrazovány ) Opakující se jména je rovněž možno vytisknout na připojené tiskárně,ovšem k problematice tisku se v závěru ještě vrátíme. Je samozřejmé,že je možno pořízený seznam uložit na disk a z disku seznam (např. pro případnou aktualizaci) opět sejmout. Data se na disk ukládají volbou [W] (Write) a je nutno se zmínit o jedné vlastnosti - ukládám-li na disk seznam,vyzve mne program ke vložení názvu datového souboru.Pokud zvolíte název,který již na disku existuje (před zadáním jména se nejprve vypíše direktorář disku) je nejprve tento soubor smazán,program o tom vydá zprávu a teprve potom se provede vlastní uložení dat na disk.To znamená,že při aktualizaci se Vám nebudou na disku hromadit seznamy jeden za druhým,nýbrž že po každé aktualizaci je možno uložit seznam na disk opět pod stejným jménem. Při nahrávání seznamu z disku pomocí volby [R] (Read) se opět nejprve vypíše direktorář a poté jsme vyzváni k vložení názvu seznamu. Pokud vložíme neexistující název,program nám toto oznámí. Rovněž nám stejným způsobem oznámí,zadáme-li název,který sice na disku existuje,ale nejedná se přitom o data našeho programu. V krátkosti se zde zmíním o volbě [S] (Save).Tato volba bude užitečná všem,kteří nemají doma tiskárnu.V podstatě se jedná o uložení seznamu na disk ve formě textu do WordStaru.Je nutné zde zdůraznit,že na disk se uloží data setříděná tím způsobem,který byl použit naposledy (volby [A] a [B]).Na disk se dá seznam uložit (kromě předchozího) dvěma způsoby. První možnost je uložit seznam ve formě jednoho názvu souboru na řádek, druhá možnost nám nabízí na jeden řádek uložit názvy tři. První možnost je vhodná všude tam,kde je potřeba si k názvům dopsat např. poznámku,určení programu a pod. Ve druhém případě celý seznam zabere při tisku mnohem méně papíru. Tento textový soubor je pak možné u kamaráda,nebo v klubu,kde je tiskárna připojena,vytisknout.Rovněž je zde možnost celý textový seznam pomocí programu XDOS (nyní je novější XD4) nahrát na disk ve formátu IBM a na písíčku vytisknout. Vlastní pořizování seznamu se provádí volbou [V] (Vytvoření seznamu) a probíhá následovně:po stisku [V] v hlavním menu nás program vyzve k vložení čísla snímaného disku.Pokud by program tento disk již měl uložen, program toto oznámí a po stisku klávesy se vrátí zpět do hlavního menu. Poté se z disku v aktuální šachtě (mechanice - možno vybrat volbou [L] z hlavního menu) sejmou názvy souborů.Poznamenejme,že jeden disk je snímán asi tak 14 sec. což se může zdát dlouho,ale kratšeji jsem to zatím nevymyslel.Dále je třeba vzít v úvahu,že je potřeba sejmout názvy z celkem šestnácti uživatelských oblastí.Když je konečně disk sejmut,je možno vložit další disk nebo snímání názvů ukončit. - 3 - A nyní se dostáváme ke slíbené otázce tisku.Pokud máme připojenou tiskárnu která umí ze systému tisknout,je vyhráno.Je možno tisknout seznam i na plotteru MZ1P-16 (!) ,který v LEC systému nedělá dobrotu. Pomocí volby [N] je možno navolit řídící kódy tiskárny.Je možno nadefinovat znaky konce řádky (CR),přechodu na novou řádku (LF),a znak přechodu na novou stránku (FF).Protože je výhodné,vejde-li se na stránku co nejvíce informací, je možno navolit kódy pro přepnutí tiskárny do módu co nejmenších písmen. Samozřejmě je pak ale potřeba rovněž navolit kódy pro přepnutí do normálního režimu.S tím souvisí i zadávání počtu sloupců (jeden sloupec textu zabere 25 znaků) a řádků na stránku.Pokud přepneme na velmi malá písmenka pak se nám samozřejmě vejde na stránku více.Implicitní nastavení odpovídá tiskárně STAR LC-10,kdy jsou použita skutečně nejmenší písmenka a na stránku se pak vejde šest sloupců a stopadesát řádků,což je seznam devítiset (!) programů na stránce.Nastavení tiskárny odpovídá standartu EPSON. A teď tedy k vlastnímu tisku: po volbě [T] z hlavního menu se provede tisk seznamu ve tvaru posledního setřídění (volby [A] a [B]).Před započetím tisku je možno zadat krátký nadpis (asi 40 znaků) a vybrat si,zda má počítač čekat při výměně papíru v tiskárně,či nikoliv.Tisk je možno v jeho průběhu předčasně ukončit stiskem kterékoliv bílé klávesy. To by mohlo pro úplné využití programu stačit. Na závěr jedna prosba:než aby jste mne mučili žádostmi o úpravy programu (tak jako to doposud činí moji přátelé),program raději smažte. S úctou $oft B&D.