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.