Aby počítač dobře sloužil, musí být dobře konfigurovaný. Velmi
doporučuji, aby v základním adresáři MS-DOSu1
v souboru AutoExec.bat definice vaší ,,environmentální
proměnné`` Path (seznamu adresářů, v nichž se hledají
spustitelné soubory) začínala
Path=C:\bat;C:\DOS;C:\s\exetpu;
-- úplně na začátku je adresář s dávkovými (anglicky batch)
soubory (čili programy v jazyce operačního systému), kterými
spouštíte programy obsažené v nejrůznějších adresářích. Tyto
další adresáře už proměnná Path obsahovat nemusí.
Například systém Windows lze spouštět programy win.bat
nebo jen w.bat, znějícími asi C:\Windows\win.com
-- žádné jiné programy v adresáři \Windows se totiž už
v MS-DOSu nespouštějí a připisovat tento obrovský adresář
k Path je hloupost. (Proč tak běžná? Protože MS-DOS sám
bohužel při instalaci takový adresář \bat nevytváří,
a tak se na něj jiné programy při instalaci nespoléhají.)
Dávkové soubory vám též umožní definovat výchozí hodnoty pro
různé programy. Mám například dávku t.bat, která zní
C:\s\t602\t602.exe /EGAm %1 %2 a kterou otevírám v onom
editoru až dva soubory naráz, přičemž používám poněkud vyšší
písmena, než dává editor pro mód VGA. Jiná dávka, kterou jistě
budete potřebovat, je tpc.bat, spouštějící automatický
překladač Turbo Pascalu (v dávce můžete mít parametr /m,
který vždy zajistí i přeložení jednotek, které se změnily,
případně i /l, aby překladač vystačil i s malou pamětí).
Vývojové prostředí firmy Borland volám dávkou tp, Free
Pascal Compiler dávkou fp.
Do adresáře \bat si okopírujte i dávkové soubory, které
jsou v archivu pas_jh adresářích Astro
a Util. Z hlavního adresáře archivu tam okopírujte
alespoň soubory tpc.bat a tpc_all.bat. První
z nich slouží pro překlad jediného souboru, druhý pomocí prvního
přeloží všechny soubory v daném adresáři. Záznamy o neúspěšných
překladech se zapíší do souboru fail_tra.lst.
Adresář, který se u mne jmenuje ExeTPU, je uveden
v souboru tpc.cfg v parametru /E -- tam se tedy
umisťují přeložené jednotky a programy, a tam překladač také
přeložené jednotky hledá. Soubor tpc.cfg má být v tomtéž
adresáři, jako je překladač tpc.exe (ten právě volám
dávkou tpc.bat).
Proměnná Path by měla pokračovat adresářem, kde máte
různé prohlížecí a ,,pakovací`` programy, u mě je to adresář
C:\s\nc. Tam mám i program pkzip.exe kterým jsem
archivy vytvořil. Abyste je správně rozbalili, vytvořte cílový
adresář, kde soubory daného archivu mají být, umístěte tam onen
archiv, a dejte příkaz: pkunzip -d jméno archivu
(koncovka .zip se psát nemusí)2. Archiv samotný
pak případně můžete z pevného disku smazat.
V případě archivu BSC5_cd s Katalogem jasných
hvězd je k dispozici stejnojmenná dávka (tj.
BSC5_cd.bat), která to provede sama, a pak spustí
databázový program, který soubory upraví do pracovní podoby.
K tomu ale musíte mít dávku d.bat s jedním parametrem
(znějící u mne C:\s\db3\dbaza.exe %1), která tento
program spouští, a pokud jde přímo o dBaseIII+, musí být
spuštěn program Append (systému MS-DOS) s uvedením
adresáře, kde je tento program umístěn. U mne to zajišťuje dávka
ApdB s obsahem:
LH Append /e
Append c:\s\db3;c:\s\tp\bgi;
Pokud váš Autoexec.bat nedává výše uvedený příkaz, pak
programy pracující v grafickém módu vyžadují, aby obsahoval
řádku jako
Set BGI=C:\s\tp\bgi
udávající, kde programy najdou grafické ovladače (Borland
Graphics Interface). Týž adresář zpravidla obsahuje i jednotku
Graph.tpu, a musí být tedy uveden v parametru /U
souboru tpc.cfg, stejně jako adresář se zdrojovými texty
jednotek (u mne je to C:\s\Pas\Units).
Tyto příklady naznačují, že software mám v počítačích, které
užívám, schovaný v podadresářích adresáře \S. Skutečně má
být schovaný, protože jej při užívání nepotřebuji vidět,
a nechci být rušen jeho ohromným seznamem rovnou v základním
adresáři C:\. Pokud se na programy vůbec dívám, pak
jedině do jejich zdrojových textů (ty mám v adresáři
c:\s\Pas, do kterého se přepínám dávkou Pas).
Pokud užíváte počítače, které mají k dispozici více disků, je
výhodné v dávkových souborech nezačínat jména konkrétním
písmenem disku. V souboru Autoexec.bat uveďte nejprve
řádek
Set SWDir=C:\s
a pak teprve
Set BGI=%SWDir%\tp\bgi.
Podobně by mělo konrétní c:\s být nahrazeno symbolickým
%swdir% ve všech dávkových souborech. Pokud se pak ocitne
software např. na disku D (buď jej přesunete, nebo takové
označení bude disk mít při používání z jiného počítače), stačí
ono písmeno vyměnit v definici proměnné SWDir, a vše
ostatní bude už fungovat.