Stáhnout prezentaci
Prezentace se nahrává, počkejte prosím
1
Vytváření, použití dávkových souborů
Dávkové soubory Vytváření, použití dávkových souborů
2
Dávkové soubory K čemu jsou dávkové soubory?
někdy je potřeba provádět opakovaně celou řadu příkazů, pro tento problém je vhodné používat dávkové soubory, které mají příponu BAT dávkové soubory mají podobu textových souborů, v kterých jsou zapsány příkazy MS-DOS, tak jako by jste je zadávali na klávesnici, včetně potřebných přepínačů proto textovou podobu můžete jednoduše modifikovat dle potřeby →
3
Dávkové soubory dávkové soubory mohou obsahovat všechny příkazy MS-DOS (interní a externí) a příkazy pro spouštění programů v dávkových souborech můžete používat speciální soubory pro řízení dávkových souborů
4
Řídící příkazy dávkových souborů
CALL – volání dávkových souborů CHOICE – umožňuje vybírat z voleb ECHO – výpis textu nebo vypnutí/zapnutí zobrazování příkazů FOR – cyklus s pevným počtem opakování GOTO – přechod na návěští v BAT souboru IF – podmínka PAUSE – pozastavení BAT souboru REM – komentář SHIFT – pro práci s více parametry BAT souboru @ - pro potlačení zobrazení jednoho příkazu BAT soubor
5
Příklad jednoduchého dávkového souboru
každý příkaz je na samostatném řádku v BAT souboru tento BAT soubor vytvoří jednoduchou adresářovou strukturu @echo OFF md sssvt md sssvt\pvy md sssvt\grs md sssvt\pos vyzkoušejte OFF ON
6
Příklady dávkových souborů
dalším příkladem je dávkový soubor, který vám spustí program Volkov Commander a ještě předtím vytvoří stromovou strukturu a do koncových adresářů vloží soubor a.txt, který bude obsahovat text ahoj cesta k Volkov Commander C:\vc\vc stromová struktura
7
Hotový dávkový soubor @echo OFF cd \ md skola md skola\pos
echo ahoj > skola\pos\a.txt md skola\pvy echo ahoj > skola\pvy\a.txt md skola\grs echo ahoj > skola\grs\a.txt md skola\prg echo ahoj > skola\prg\a.txt vc\vc
8
Parametry dávkových souborů
dávkové soubory lze spouštět jejich názvem společně s parametry, tyto parametry slouží jako proměnné, pomocí jichž můžete řídit dávkové soubory proměnná je část paměti RAM, kam můžete ukládat data parametry v dávkových souborech se identifikuji %0 - %9 %0 – je název samotného souboru %1 - %9 – jsou parametry uvedené za příkazem Vytvor.bat sssvt sssvt\pvy sssvt\grs sssvt\pos % % % % %4
9
Parametry dávkových souborů
proměnné dočasné jsou uvozeny % proměnné stále používané v cyklu FOR jsou uvozeny %% dávkový soubor @echo OFF cd \ md %1 md %2 md %3
10
CALL slouží ke spouštění dávkové souboru z jiného dávkového souboru
toto lze docílit i zapsáním názvu dávkového souboru, ale při této variantě se provedou příkazy ve druhém dávkovém souboru a ukončí se činnost při použití CALL se provedou příkazy ve druhém souboru a řízení se vrátí zpět prvnímu souboru
11
CALL CALL [disk:] [cesta] dávkový soubor [parametry]
CALL vymaz.bat *.exe *.com BAT soubor vymaz, který smaže všechny soubory s koncovkou exe a com po provedení příkazů v souboru vymaz se vrátí řízení souboru, z kterého byl volán Příklad →
12
Příklad CALL vytvořte dva soubory BAT
první soubor vytvoří adresářovou strukturu (struktur.bat), adresáře se budou zadávat pomocí parametru druhý vytvoří soubor ahoj.txt v každém vytvořeném adresáři (soubor.bat), použiji parametry převzaté ze struktur.bat po vytvoření struktury se zavolá soubor.bat a po jeho vykonání struktur.bat vypíše „Struktura a soubory vytvoreny“
13
Příklad CALL Soubor struktur.bat @echo OFF cd \ md %1 md %2 md %3
CALL soubor.bat %1 %2 %3 echo Struktura vytvorena
14
Příklad CALL Soubor b.bat @echo off echo ahoj > %1\ahoj.txt
15
GOTO příkaz provádí skok v dávkovém souboru na zadané místo, toto místo je označeno tzv. návěštím návěští se může pojmenovat libovolně, ale musí být před ním „:“ :smazat – příklad návěští příkaz GOTO se používá většinou v podmínce IF, kde dochází k větvení dávkového souboru
16
Příklad GOTO GOTO smaz cd \ md smazat :smaz rd smaz
17
CHOICE příkaz umožňuje
Podobné prezentace
© 2024 SlidePlayer.cz Inc.
All rights reserved.