Prezentace se nahrává, počkejte prosím

Prezentace se nahrává, počkejte prosím

Vytváření, použití dávkových souborů

Podobné prezentace


Prezentace na téma: "Vytváření, použití dávkových souborů"— Transkript prezentace:

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


Stáhnout ppt "Vytváření, použití dávkových souborů"

Podobné prezentace


Reklamy Google