Mind a parancssor, MS Windows

Háttér anyag a parancssorban №1

Parancs használatával szintaxis

formázás

Az adatok, hogy a felhasználónak meg kell adnia

Elemeket, amelyek pontosan úgy kell megadni, ahogy

A paraméterek többször megismételjük a parancssorban

A szögletes zárójelek ([])

Két zárójelek (<>); variánsokat egy függőleges vonal (|). például:

Egy sor értékek, amelyek közül választhat csak egy értéket

A szöveg a kódot, vagy lépjen ki a programból

A több parancsok és feltételes feldolgozási szimbólumok

Meg lehet futtatni több parancsot egyetlen parancssor vagy script feltételes feldolgozás charset értéket. Ha több parancsot tartalmazó feltételes feldolgozási szimbólumok parancs végrehajtását, kereshetőségi jogot a feltételes feldolgozás szimbólum kerül sor az eredmények függvényében a parancsot, hogy a bal oldalon a szimbólum. Például van szükség a parancs futtatásához csak akkor, ha az előző parancs nem volt sikeres. Vagy ha szeretné futtatni a parancsot csak akkor, ha az előző parancs sikeres volt. Továbbítására több parancsot, akkor a felsorolt ​​speciális karaktereket az alábbi táblázatban.

Arra használják, hogy külön több parancsot egyetlen parancssorban. A Cmd.exe fut az első parancsot, majd a második csapat.

Futtatja a parancsot mögött szimbólum . Csak akkor, ha a csapat előtt álló ez a szimbólum sikeres volt. A Cmd.exe fut az első parancs. A második parancs végrehajtása csak akkor, ha az első sikeres.

Futtatja a parancsot mögött szimbólum ||. Csak akkor, ha a csapat előtt álló jel || Ez nem hajtották végre. A Cmd.exe fut az első parancs. A második parancs végrehajtása csak akkor, ha az első nem végeztünk (a kapott hibakód értéke nullánál nagyobb).

Használt csoportosítás vagy befektetési csapatok.

Arra használják, hogy külön parancs paramétereit.

jegyzetek
  • Jel (), egy függőleges vonallal (|), és zárójelek () olyan speciális karakterek, meg kell előznie az escape karakter (^), vagy idézőjelbe, ha ezek a karakterek kerülnek átadásra érveket.
  • Ha a parancs végrehajtása egy művelet sikeres, akkor visszatér a nulla (0), a hibakód nem kerül vissza, vagy nincs kód.

A beágyazott kagyló

A környezeti változók használata a Cmd.exe

Cmd.exe parancssorból környezet által meghatározott változók, amelyek meghatározzák a viselkedés a parancs héj és az operációs rendszer. Lehetőség van, hogy meghatározza a viselkedését a shell környezetben, vagy a teljes operációs rendszer környezetben kétféle környezeti változók: a szisztémás és lokális. A rendszer környezeti változók határozzák meg a viselkedését a globális operációs rendszer környezetben. Helyi környezeti változók határozzák meg a viselkedését a közeg ebben az esetben a cmd.exe. A rendszer környezeti változók előre az operációs rendszer és a rendelkezésre álló összes Windows XP folyamatokat. Csak az adminisztrátori jogosultságokkal lehet változtatni ezeket a változókat. Ezek a változók leggyakrabban használt bejelentkezési szkriptek. A helyi környezeti változók csak akkor állnak rendelkezésre, ha a felhasználó, akinek ők hozták létre bejelentkezett. A helyi változók a HKEY_CURRENT_USER struktúra alkalmas csak az aktuális felhasználó számára, de meghatározza a viselkedését a globális operációs rendszer környezetben. Az alábbi lista a különböző változók csökkenő fontossági sorrendben.
  • Beépített rendszer változók
  • Rendszer változók HKEY_LOCAL_MACHINE,
  • Helyi változók HKEY_CURRENT_USER struktúra
  • Minden környezeti változók és a pályák vannak megadva Autoexec.bat fájlban.
  • Minden környezeti változók, és a pályák meghatározott bejelentkezési szkript (ha van).
  • Használt változók interaktív egy parancsfájlt vagy kötegelt fájlt a parancssorból, az egyes cmd.exe örökli a környezet a szülő alkalmazás. Ezért, meg tudjuk változtatni a változókat az új környezetben a cmd.exe ez nem befolyásolja a környezet és a szülő kérelmet. Az alábbi táblázat felsorolja a rendszer és a helyi környezeti változókat a Windows XP.

    Visszaadja a helyét az operációs rendszer könyvtárba.

    Környezeti változók

    Használja a set parancs létrehozásához, törléséhez vagy megjelenítésére környezeti változók. A set parancs megváltoztatja változók csak az aktuális shell környezetben. Megjelenítéséhez egy változó, a parancssorba írja be: setimya_peremennoy hozzáadni egy változó, a parancssorba írja be: állítsa változóNév = érték törléséhez variábilis, a parancssorba: setimya_peremennoy = használhatja a legtöbb karaktert a változó értékeket, köztük egy helyet. Ha speciális karakterek, mint például a <,>, Vagy * előttük meg kell oldania az escape karakter (^), vagy idézőjelbe. Ha idézőjelben ezek szerepelnek a változó értékét, mivel az összes karaktert követő egyenlőségjel fogadjuk a változó értékét. Tekintsük a következő példát.
    • Létrehozásához változó newname írja: set varname = new ^ neve
    • Létrehozásához a változó értékét "newname", írja be: set varname = "newname"
    • Amikor írja be a parancssorba set varname = newname akkor a következő hibaüzenet jelenik meg:

    „Név” a rendszer nem ismeri fel belső vagy külső parancsként, futtatható programként vagy batch fájlt. "

  • Változó nevek kis- és nagybetűket. Azonban, meg parancs megjeleníti a változó értékét, mivel bevezetésre került. Kombinálható kisbetű és nagybetű változó nevét, kódját, hogy megkönnyítse észlelés (például felhasználónév). jegyzetek
    • A maximális mérete egy környezeti változó 8192 bájt.
    • A maximális teljes mérete az összes környezeti változót, beleértve a változó nevét és az egyenlőségjel van 65536 bájt.

    Behelyettesítve értékek a környezeti változók

    Ahhoz, hogy helyettesítse a környezeti változó a parancssorból vagy egy script, akkor csatolja a nevét a megfelelő változó százalékos jelek (% variable_name%). Százalékos jelek arra utalnak, hogy a cmd.exe utalni kell a változók értékeit, ahelyett, hogy karakterenként képest. Meghatározása után érték a változó nevét, csatolja a változó nevét százalék jelek. Cmd.exe megkeresi az összes előfordulását a változó nevét, és a helyére egy bizonyos értéket a változó. Például, az szükséges, hogy hozzon létre egy script, amely tartalmazza a különböző értékeket (például felhasználói nevek), és szükség van, hogy meghatározzuk a megfelelő értéket a környezeti változó felhasználónevét minden felhasználó. Ehhez egy szkriptet a változó USERNAME idézőjelbe. Amikor futtatja a szkriptet cmd.exe helyettesíti% username% belépés a megfelelő értékeket, amely megszünteti annak szükségességét, hogy ezt manuálisan minden felhasználó számára. Csere érték nem rekurzív. Cmd.exe ellenőrzi változók egyszerre.

    Részletes tájékoztató anyagokat a parancssor ablak:

    köszönöm

    Sites www.cmdhelp.ru, www.windowsfaq.ru valamint egyéb források, akiknek anyagokat használtak itt.

    Kapcsolódó cikkek