Jelentkezés a csapat denevér-fájlok (lágy), ablakok, adminstuff

A parancs megadja a start parancs minden fájlt egy adott készlet. Információ a cikket vettünk a Microsoft weboldalán.

csapatmunkában lehet jellemezni, mint a következő:
a) előállítunk adattartomány
b) meghatározzák a változó a ciklus (például %% G) értéke az adattartomány
c) végrehajtja (néha a csapatban részt %% g, például, mint egy paraméter)
d) hajtsa végre a), b), c), amíg el nem éri a végső érték a változó tartománya a ciklus.
Nagyon jó csapat leírt w2k segítséget.

in (set) do parancs [ParametryKomandnoyStroki]

Szükséges. Pénzhelyettesítő. Használja% változó elvégzésére parancsokat a parancssorból. Használja %% változó elvégzésére irányuló parancs egy batch fájlt. A változók esetében érzékeny és azok képviselik, például a betűk% A,% B és% C

Szükséges. Meghatározza egy vagy több fájl, könyvtárak, vagy értéktartomány tekstovayh sorok feldolgozandó előre parancsot. A zárójelben van szükség.

Szükséges. Meghatározza a végrehajtandó parancsot minden egyes fájl, könyvtár, vagy értékhatára egy szöveget tartalmazza a megadott paramétert (set).

Megadja a parancssori szerint, mint a megadott parancsot.

Amikor a parancsot, első érték a paraméter készlet helyettesíti% változtatható paraméter (vagy változó %%), majd feldolgozni ezt az értéket megadott parancs hajtódik végre. Ez addig folytatódik, amíg nincs több fájl (vagy fájlok csoportját), amely megfelel a beállított értéket a paraméterek.

Kulcsszavak használatával, és nem
Itt és ezt nem paraméter, de szükség van rájuk, hogy működjön a csapat. Ha bármely szó hiányzik, megjelenik egy hibaüzenet jelenik meg a kijelzőn.

A használat további formák parancsok
Ha a parancs engedélyezve vannak (ez az alapértelmezett), akkor a következő további formái a csapatnak.

könyvtárak csak
Ha a készlet tartalmazza a helyettesítő karaktereket (* és?), A parancs által megadott parancs paraméter lefut minden könyvtár (kivéve egy sor fájlokat egy megadott könyvtárba) egybeesik a paramétert. Ez a következő szintaxist.
A / D változó (set) do parancs [ParametryKomandnoyStroki]

rekurzív
Áthalad a könyvtárszerkezetet gyökerű [meghajtó:] elérési út, végrehajtja a könyvtárakhoz a fán. Ha a / R kapcsoló nincs megadva könyvtár, az aktuális könyvtár feltételezik. Ha a paraméter értéke egy készlet pont (.), A parancs egyszerűen jegyzéklistát a fán. Ez a következő szintaxist.
A / R [[meghajtó:] elérési út] változó (set) do parancs [ParametryKomandnoyStroki]

Iteráció értéktartomány
Használhatunk változó iteráció állítania a kezdeti értékeket (startValue #), majd mozoghat egy értéktartományt, amíg az érték meghaladja a beállított végérték (# endValue). / L végrehajtja iteráció, összehasonlítva a paraméter paraméter # startValue endValue #. Ha parametrNachalnoeZnachenie # # endValue kevesebb paramétert, a parancs végrehajtásakor. Ha az iteráció változó meghaladja a paraméter # endValue, a héj elhagyja a hurok. Az is lehetséges, hogy egy negatív beállítási lépést # mozgatni a tartományban csökkenő értékeket. Például, (1,1,5) sorozatot generál "1 2 3 4 5" és (5, 1,1) létrehoz egy sorozata "5 4 3 2 1". Ez a következő szintaxist.
A / L változó (# startValue lépésben # endValue #) do parancs [ParametryKomandnoyStroki]

Iteráció és elemzési fájlok
Elemzési fájlok használata feldolgozására kimeneti parancsokra, vonósok és a fájl tartalmát. Használja iterációs változók határozzák meg a tartalmat, vagy húrok hogy az ellenőrizni kívánt. KlyuchevyeSlovaRazbora paraméter használatával megváltoztathatjuk az elemzés. Használja a jelölő jelzi KlyuchevyeSlovaRazbora markerek, amelyek érzékelik az iterációs változó. Megjegyzés. Paraméter nélkül marker kulcs / F csak ellenőrzi az első marker.

Fájl feldolgozásakor áll az olvasás a kimeneti, string vagy fájl tartalma, törés különálló sornyi szöveget és elemzés minden sorban nulla vagy markerek. A ciklus a program majd felhívja a változó iterációs telepítve a jelzőt. Alapérték / F továbbítja az első elválasztott térben az elem minden egyes sora az egyes fájlok. Üres sorok kimarad. Is használt más szintaxist.
A / F [ "KlyuchevyeSlovaRazbora"] változó lin (MnozhestvoImenFaylov) do parancs [ParametryKomandnoyStroki]
A / F [ "KlyuchevyeSlovaRazbora"] változó ( "SimvolnayaStroka") do parancs [ParametryKomandnoyStroki]
A / F [ "KlyuchevyeSlovaRazbora"] változó ( 'parancs') do parancs [ParametryKomandnoyStroki]

MnozhestvoImenFaylov argumentum megadja egy vagy több fájl nevét. Minden fájl megnyitásának, olvasni és feldolgozni, mielőtt a következő fájlra MnozhestvoImenFaylov paramétert. Ahhoz, hogy felülbírálja az alapértelmezett elemzés viselkedés, adja meg a „KlyuchevyeSlovaRazbora” opciót. Ez egy szöveg idézőjelbe, amely egy vagy több kulcsszót meg különböző értelmezési módok.

Ha a usebackq, használja a következő szintaxist:
A / F [ "usebackqKlyuchevyeSlovaRazbora"] változó ( "MnozhestvoImenFaylov") do parancs [ParametryKomandnoyStroki]
A / F [ "usebackqKlyuchevyeSlovaRazbora"] változó ( 'SimvolnayaStroka') do parancs [ParametryKomandnoyStroki]
A / F [ "usebackqKlyuchevyeSlovaRazbora"] változó ( 'parancs') do parancs [ParametryKomandnoyStroki]

Az alábbi táblázat a kulcsszó elemzés, amely beállítására használjuk KlyuchevyeSlovaRazbora.

A fenti példákban,% I és PATH lehet cserélni más elfogadható értékeket. Érvényes a változó nevét leáll szintaxis%

Használata nagybetűk meg a változók neveit, mint a% I, javíthatja a felfogást, a programot, és hogy ne legyen összetéveszthető az módosítókat, amelyek a felső és nagybetűket nem különböztetjük meg.

elemzésekor húr
Struktúrája / F közvetlenül is felhasználható a sorban. Ehhez pozíció beállítása MnozhestvoImenFaylov zárójelben szereplő idézőjelek ( "MnozhestvoImenFaylov). MnozhestvoImenFaylov paramétert úgy kezelik, mint egy vonal bemenet a fájlt, és leszerelhető.

elemzés kimenet
Parancs / F lehet használni elemezni parancs kimenetét. Ehhez helyezze a paraméter a zárójelben MnozhestvoImenFaylov a backquotes. Ez lesz érzékelhető, mint a parancssori átadott a gyermek tolmács cmd.exe parancssorból, és az eredmények a parancs kerülnek a memóriában, és megérteni, mintha egy fájlt.

Egy batch fájlt, használja a következő szintaxist a parancsot:
A %% változó (készlet) do parancs [ParametryKomandnoyStroki]

Tartalmának megjelenítéséhez a fájlokat, melyek engedélye DOC vagy TXT, az aktuális könyvtárat a cserélhető változó% f, írja be a következő parancsot:
A %% f (* .doc * .txt) nem írja %% f

Az előző példában mindegyik kiterjesztésű fájl .doc és .txt fájlt az aktuális könyvtárban van helyette a változó% f, amíg meg nem jelenik a minden fájl tartalmát. Ahhoz, hogy ezt a parancsot egy batch file kell cserélni minden parancs% f %% a. Ellenkező esetben a változót figyelmen kívül hagyja, és egy hibaüzenet.

Ez a parancs elemezni minden egyes sorban a myfile.txt fájlban, figyelmen kívül hagyva kezdődő sorok pontosvesszővel, és továbbítja a második és a harmadik elem az egyes sorok a szervezetben parancsot ciklus. Az elemek vesszők vagy terek. A szervezet használ a FOR utasítást% i szerezni egy második elemet,% J, hogy megkapjuk a harmadik elem és a% k a fennmaradó elemek a sorban. Ha a fájlnév tartalmaz szóközt, akkor meg kell idézőjelbe (például „fájlnév”). A használata idézőjelbe van szükség csapat usebackq. Egyébként idézetek minősülnek meghatározása karaktersor értelmezni.

% I változó kifejezetten kijelentette, a tanításra. Változtatható% j és a% k kifejezetten által bejelentett segítségével tokeneket =. A zsetonok = megadhatja akár 26 elem esetében, ha ez nem okoz kísérlet arra, hogy egy változó nevét, a nagy betű „Z” vagy „Z”.

a következő paranccsal lehet elemezni a egy parancs kimenete azáltal MnozhestvoImenFaylov paraméter zárójelben (például neveit környezeti változók):
A / F "usebackq delims ==" % i ( `set`) DO @ echo% i

Keresünk a fájlokat egy könyvtárban kiterjesztésű html google tartalommal:
A / R %% F (* .html) do @findstr / m "google" %% f

FOR / L
végre egy parancsot egy számtartomány
szintaxis
FOR / L %% paraméter (start, step, vége) DO parancs
ahol
indul az első szám (bezárólag)
lépésköz az egyes lépésekhez számos
végén az utolsó nap (bezárólag)
parancs végrehajtja az utasításokat itt megadott parancssori érte
%% paraméter változót minden egyes görgetés ciklusban paraméter (változó ciklus)

Bent a batch file, mint a paraméter, a %% G és a parancssor% G (mint így a Microsoft jött szabályok). (20, -5,10) fog generit szekvencia 20 15 10, és a (1,1,5) szekvencia 1 2 3 4 5.

példa
FOR / L %% g (1,1,5) DO echo %% G

Használhatja nem numerikus listán, például:
A %% g (VHK Sze Cs P Szo) do echo %% G

FOR - végigjárjuk az összes fájlt ugyanabban a könyvtárban (kivéve az alkönyvtárak)
A / R - végigjárjuk az összes fájlt, alkönyvtárakkal
A / D - lépkedni több mappa
FOR / F - lépkedni szavakat egy szöveges fájlt vagy egy parancs kimenetét

szintaxis-FOR-Files
A %% paraméter (set) DO parancs
szintaxis-FOR-Files-gyökerű Path
FOR / R [[meghajtó:] útvonal] %% paraméter (set) DO parancs
szintaxis-FOR-mappák
A / D %% paraméter (folder_set) DO parancs
szintaxis-FOR-listája számok
FOR / L %% paraméter (start, step, vége) DO parancs
szintaxis-FOR-fájl tartalma
FOR / F [ "beállítások"] %% paraméter (filenameset) DO parancs
FOR / F [ "beállítások"] %% paraméter ( "karakterláncot folyamat") DO parancs
szintaxis-FOR-irányító Eredmények
FOR / F [ "beállítások"] %% paraméter ( 'parancsot folyamat') DO parancs

[Kapcsolat csapat]

[Equivalent Linux BASH parancsok]

A - Nagyítás szó, és végrehajthatja a parancsokat
esetében - Feltételesen végre egy parancsot
eval - Értékelje több parancs / érvek
ha - Feltételesen végre egy parancsot
gawk - Keresés és csere szöveget fájl (ok)
m4 - Macro processzor
amíg - Execute parancsot (amíg hiba)
míg - Execute parancsot

[Szimbólumok formázás]