DOS batch fájlok

Használt működés közben gyakran van szükség, hogy ugyanazt a műveletet. DOS rögzítését teszi lehetővé, hogy szükség van erre a parancsokat egy külön fájlban nevezett parancs fájlt. A batch file kiterjesztése a .bat.







  1. Ha a kötegelt fájl az aktuális könyvtárban, vagy az egyik megadott könyvtárakban a DOS PATH parancs. meg kell adnia a fájl nevét és paramétereit (ha szükséges). .bat kiterjesztésű elhagyható. Ellenkező esetben meg kell adnia a teljes nevét a parancs fájlt, beleértve a könyvtár elérési útját tartalmazó fájlt.
  2. Végrehajtó egy batch fájlt meg lehet szakítani, ha megnyomja a billentyűk Ctrl + C vagy Ctrl + szünet. A rendszer kérni fogja: „Megszakítás parancs fájlt (igen / nem) (megszüntetése kötegelt (Y / N))?” Ha a válasz „igen”, a végrehajtás a batch fájl kell kitölteni, ha a „Nem”, akkor a végrehajtás folytatja a következő parancsot.
  3. A batch file hívhat másik batch fájlt megadásával a nevét. Miután a munka által okozott fájl, a végrehajtás az eredeti fájl nem folytatható.
  4. Ha azt szeretnénk, hogy továbbra is az eredeti fájlt, akkor nem így hívja a csapat.

Ez végrehajtását okozza egy batch fájlt egy másik batch fájlt. Ha paraméterek vannak megadva, ezeket a paramétereket át a hívó fájlt. Rendelkezésre állnak ott, mint az értékek a szimbólumok 1% - 9%. Befejezését követően az indukált fájlt, az eredeti fájl végrehajtása folytatódik a következő sorban. A hívás parancs nem teszi lehetővé az I / O átirányítás (jelképek használatát |).

sallimya_komandnogo_fayla [opciók]

Hívhatja a kötegelt fájl lépésben üzemmódba parancs csapat.

parancs / Y / C imya_komandnogo_fayla [opciók]

Elvégzése előtt a szöveg minden csapat fog megjelenni. Ahhoz, hogy végre a parancsot, nyomja meg az Y billentyűt, vagy az Enter billentyűt. A kihagyásra - N vagy Esc.

Ott lehet használni akár kilenc paraméterek kijelölt szimbólumok 1% - 9%. Ha kell használni a több mint kilenc paramétereket, akkor kell használni a shift parancsot.

A váltás parancs hozzárendeli új értékeket a szimbólumok 1% - 9%. Ahol 0% van hozzárendelve a régi értéket% 1% 1 - 2% régi érték, stb 9% van beállítva követi a régi értéket% 9 parancssori, és ha ez nincs beállítva, az új érték 9% üres string. Shift parancs használható többször.

A file is használhatja az szimbólum% 0. amelynek értéke - a név a végrehajtható batch fájlt (abban a formában, amelyben meghatározzuk, hogy a parancs, ami miatt a batch fájl).

Ha a batch fájl, a százalék jel nem használják utalni a paramétereket, meg kell tárcsázni kétszer.

Alapértelmezésben minden parancs végrehajtása előtt jelenik meg. Ha a parancs beszúrni a parancs echo off. Ezután vitte csapat nem jelenik meg. echo on parancsot parancsokat tartalmaz megjelenítési módot. Hogy elkerüljük a kijelző egy sor a parancs fájlt, a sor elejére, hogy helyezze a @ szimbólumot.







remlyubye szimbólumok

Az echo parancs lehetővé teszi a parancs kimenetét üzenet fájlt a képernyőn.

Üzenet jelenik meg, akkor is, ha a parancs kimenete off parancs echo off. karakterek nem használhatók a jelentés |. A közlés nem lehet állítani, hogy be- vagy kikapcsolása .Előbb kiadó képviselet, kívánatos, hogy a parancs végrehajtásához echo off. hogy az üzenet jelenik meg kétszer. Annak érdekében, hogy egy üres karakterlánc, akkor ehso. (Point azonnal követi a „echo” szó)

A szuszpenzió egy parancs végrehajtását fájl segítségével szünet parancsot.

Ez a parancs megjeleníti az üzenet „Nyomja meg bármelyik gombot (Strike gombot, amikor kész)”, valamint a végrehajtást felfüggeszti. Ha bármelyik gomb megnyomásakor a végrehajtás folytatódik. A parancs végrehajtása előtt célszerű eljuttatni az üzenetet a szükséges intézkedéseket.

Például:
echo disk1 Insert lemezt a meghajtóba
szünet

Mert a parancs lehetővé teszi, hogy fut a program, vagy DOS parancs több fájlt egy megadott listából.

X - bármilyen karakter kivéve 0 -9;
lista - egy vagy több fájl nevét, szóközzel elválasztva. Használhatja * és ?;
csapat - bármely program vagy DOS parancs kivételével.

Amikor a vezérlő- egy batch file helyett% x %% x meg kell határozni.

Tag - minden sorban kezdődő „:”. Név tag - a karakterek követő kettőspont, mielőtt az első helyet, vagy a sor vége. Mozgatni használat goto parancs. Ha a parancs után goto címke nincs megadva, a végrehajtás a batch fájl befejeződött.

Ez lehetővé teszi, hogy végre vagy parancsok végrehajtására a körülményektől függően.

A csapat - minden csapat megengedett (beleértve a goto). A parancs végrehajtása, ha a feltétel igaz, egyébként a parancsot figyelmen kívül hagyja.
Feltételek - a kifejezések egyike az alábbiakban:
ERRORLEVEL szám - a feltétel igaz, ha a kód lefut befejezése a korábbi program, vagy nagyobb, mint egy előre meghatározott számú egyenlő vele. A kilépési kód beállítása végén munkaprogram, az alapértelmezett értéke 0;
sztring1 == karakterlánc2 - a feltétel igaz, ha a két sztring azonos.
Ha a vonalak szimbólumok% 0-% 9, ahelyett, ezek a karakterek szubsztituált Options kötegelt fájl;
VANNAK fájlnév - igaz, ha a megadott fájl létezik;
NEM feltétel - igaz, ha a feltétel hamis.

A csapat a választás, akkor végre különböző műveleteket a felhasználó által választott.

választás [/ C: spisok_simvolov] [/ T: szimbólum NUMBER_OF_SECONDS] üzenetet

/ C: spisok_simvolov - jelzi karakter beírható reagálva az üzenetet. Ha ez a paraméter nincs megadva, akkor az érvénytelen karakterek - Y és N;
/ T: jelkép NUMBER_OF_SECONDS - ha egy paraméter meg van adva, abban az esetben, ha a felhasználó megadott idő után már nem nyomják meg bármelyik gombot, akkor a válasz nem érkezik jel;
Üzenet - megjelenített üzenetet jelez a képernyőn.

Tehát, hogy ha belépsz a karakterek kisbetűk a parancs paraméter / S.
Ha a „/” karakter áll a jelentésben. meg kell idézőjelbe.
Általában, hogy tegye egy listát a megfelelő helyettesítőnek a karakterek válasz (vesszővel elválasztott zárójelben). Annak érdekében, hogy ne jelenítse meg a listán, akkor meg kell határozni a parancs paraméter / N.

választása program megjeleníti a megadott üzenetet, és megvárja, amíg a felhasználó belép egy ilyen karakter a listában. Amikor megadja paraméter / T. ha a meghatározott időn belül ebben a paraméterben a felhasználó nem nyom meg semmilyen gombot, majd elfogadja a választ ebben a paraméterben. A változó értéke ERRORLEVEL van beállítva, hogy a megadott szám szimbólum a listában.

parancs> fájlnév - átirányítja az üzenet kimeneti fájl a megadott parancsot. Ha a fájl létezik, akkor helyére egy újat.
parancs >> fájlnév - átirányítja az üzenet kimeneti fájl a megadott parancsot. Ha a fájl létezik, akkor az üzenetek csatolt fájl.
csapat




Kapcsolódó cikkek