Parametre dávkového súboru, volanie dávkového súboru z iného dávkového súboru a Príkazový riadok
V Príkazovom riadku, ak napíšeme dávkový súbor, tento má potom charakter funkcii a procedúr z vyšších programovacích jazykov. Funkcie a procedúry obvykle preberajú parametre, ktoré ďalej spracovávajú a tie ovplyvňujú ich beh. Rovnako je to aj s dávkovými súbormi. Pokiaľ napíšem názov dávkového súboru a za tento názov dám ďalšie parametre, vie dávkový súbor s nimi ďalej pracovať. Parametre sú oddelené medzerami a v dávkovom súbore sa označujú znakmi %0 až %9. Dávkový súbor premennú %10 nepozná. To neznamená, že dávkovému súboru nie je možné predať 10 parametrov a viac. Je to možné, ale k tieto parametre je sa možné adresovať iba pomocou príkazu shift.
Ak v dávkovom súbore napíšeme príkaz shift, tak sa parametre posunú. Teda prvý parameter zmizne a druhý parameter sa posunie na pozíciu toho prvého. Teda v premennej %0 bude hodnota premennej %1 atď.
Špeciálny charakter má premenná %0, kde sa bez použitia príkazu shift nachádza reťazec, ktorý dávkový súbor vyvolal. Teda názov dávkového súboru a cesta k nemu.
Príklad na príkaz shift je tu:
----------param.bat---------
Komentáre
Zverejnenie komentára