Co je dávkový soubor?
Dávkový soubor je soubor používaný operačním systémem Windows®, DOS nebo OS / 2. Je to textový soubor, který obsahuje řetězec příkazů, které mají být interpretovány v pořadí interpretem příkazů. To znamená, že jeden soubor může spouštět složité uspořádání příkazů, často spouštět více programů, aby bylo dosaženo jediného soudržného konce. Systémoví administrátoři je často používají k automatizaci dlouhých projektů a některé programy, které nebyly zcela shromážděny do jednoho programu, mohou použít dávkový soubor ke spuštění nezbytných součástí a poté spustit konečný program.
Přípona .bat je nejčastěji používanou příponou pro dávkový soubor a bude rozpoznána prakticky všemi shelly. Modernější skořápky mohou také akceptovat příponu .cmd a obvykle je rozdíl mezi nimi spojen s tím, jaké jsou úrovně chyb, to znamená, kdy se budou chyby zobrazovat. Ve 4DOS a dalších podobných shellech mohou také použít příponu .btm, ačkoli to ostatní operační systémy neuznávají.
U starších počítačů se systémem Windows® a počítačů DOS existuje základní soubor známý jako autoexec.bat, který je spuštěn při každém spuštění počítače. To zahrnuje mnoho běžných souborů, které je třeba spustit, a příkazy, které je třeba spustit, aby byl systém připraven k provozu. Do souboru autoexec.bat lze přidat věci, které nastaví konkrétní chování při spuštění, jako je spouštění programů, čištění prostorů souborů nebo připomínka ozvěn.
Protože dávkový soubor je v zásadě pouze textový soubor, lze jej vytvořit v jakémkoli jednoduchém textovém editoru a příponu lze později změnit na .bat nebo .cmd. Většina lidí považuje za nejjednodušší jednoduše upravit jeden z příkazového řádku, buď přímo v DOSu nebo v shellovém okně spuštěném z Windows®. Příkaz edit lze použít k vytvoření nového souboru zadáním něco jako edit foo.bat . V souboru lze použít řadu základních příkazů.
Jednoduchý dávkový soubor může obsahovat následující položky: pauza; echo Nyní otevřeme složku dokumentů.; dir c: \ documents \. K provedení souboru uživatel jednoduše zadá název souboru bez přípony .bat a bude spuštěn. Tento konkrétní soubor by začínal přestávkou, která by uživatele vyzvala k stisknutí klávesy. Jakmile bude klíč zasažen, vytiskne se řádek „Nyní otevřeme složku dokumentů“. Potom by se zobrazil obsah adresáře Dokumenty na jednotce C.
Ve skutečnosti existuje několik příkazů, které lze použít v dávkovém souboru k jejich dalšímu přizpůsobení. Například proměnnou% 1 lze použít k tisku proměnné, kterou uživatel zadá po zadání názvu souboru, který má být proveden. Například, pokud někdo chtěl odstranit adresář a vytvořit nový adresář v jednom příkazu, mohl vytvořit soubor s názvem rmmk.bat, který obsahoval následující řádky: rmdir% 1; mkdir% 2. Mohl by to provést tak, že napíše něco jako „rmmk foo bar“, což odstraní adresář s názvem foo a vytvoří nový adresář s názvem bar.