A konzol parancsok ablakok nt

Windows NT konzolparancsok

Kezdetben sok NT felhasználó nem használja a konzolparancsok által biztosított képességeket, vagy nem használja őket teljes mértékben.

A CMD parancs
A parancs általános szintaxisa:
CMD [/ A | / U] [/ Q] [/ D] [/ E: BE | / E: KI] [/ F: BE | / F: KI] [/ V: BE | / V: KI] [[/ S] [/ C | / K] parancs]
/ C (/ K) - Végezze el a megadott parancsot a következő befejezéssel / anélkül.
Végezze el a megadott parancsot további befejezés nélkül.
/ S - Behavior change after / C vagy / K (lásd alább).
/ Q - Letiltja a parancsok megjelenítésének módját a képernyőn (ECHO).
/ D - Az AutoRun parancsok végrehajtásának letiltása a rendszerleíró adatbázisból (lásd alább).
/ A (/ U) - Megjeleníti a parancsok végrehajtásának eredményeit ANSI / UNICODE formátumban.
/ T: color - Kiválasztja a szöveg / háttér színét (további részletekért lásd az alábbi COLOR leírást).
/ E: BE (/ E: KI) - A parancskiterjesztések engedélyezése / letiltása (lásd alább).
/ F: ON (/ F: OFF) - A fájlok és mappák nevének befejezésének engedélyezése / letiltása (lásd alább).
/ V: ON (/ V: OFF) - Engedélyezi / letiltja a környezeti változók késleltetett kiterjesztését a '!' mint elválasztó. Például a / V: ON lehetővé teszi a Var! mint a var ideiglenes kiterjesztése. A szintaxis var arra szolgál, hogy kibővítse a változókat a gépelés során, ami nagyon eltérő eredményeket eredményez az FOR hurokon belül.
A COLOR paraméter. A színtulajdonságok két hexadecimális számként kerülnek meghatározásra - az első a háttérszínt adja meg, a második pedig a szöveg színét határozza meg. Minden számjegynek a következő értékei lehetnek: 0 = fekete, 1 = kék, 2 = zöld, 3 = kék, 4 = piros, 5 = lila, 6 = sárga, 7 = fehér, 8 = szürke, 9 = világoskék, A = világos zöld, B = világoskék, C = világos piros, D = világos lila, E = világos sárga, F = fényes fehér.
Ha nincs megadva argumentum, a parancs visszaállítja az eredeti színválasztást, mint a CMD.EXE indításakor. Ezt az értéket a jelenlegi szövegdobozból, a / T kapcsoló értékéből vagy a DefaultColor rendszerleíró bejegyzés értékéből kell lekérni.
A COLOR parancs visszaküldi az ERRORLEVEL 1 hibakód értékét, amikor megpróbálja ezt a parancsot egyeztetni a szöveg színértékekkel és a háttérszínnel.
Példa: A "COLOR fc" a világos vörös szöveget fényes fehér háttérre állítja.
Ha egy sorban egynél több parancsot szeretne megadni, akkor külön kell őket elválasztania a "" kifejezéssel, és idézőjelekkel kell ellátni őket. Továbbá, konzisztencia miatt / X jelentése ugyanaz, mint az / E: BE, / Y ugyanaz, mint / E: KI, és / R ugyanaz, mint a / C. Az összes többi parancssori kapcsolót figyelmen kívül hagyja.
Ha a / C vagy a / K billentyűk vannak megadva, akkor az ilyen kulcs után a parancssor többi része parancssorként kezelendő, és az idézőjelek (") az alábbi szabályok szerint kerülnek feldolgozásra:
1. Ha az alábbi feltételek mindegyike igaz, akkor a parancssorban lévő idézőjelek mentésre kerülnek:
- a / S kapcsoló hiányzik;
- pontosan két karakter van idézőjelben;
- nincs közöttük más speciális szimbólum, mint például: <>() @ ^ |;
- közöttük egy vagy több hely van;
- Az idézőjelek közé záródó karakterlánc a végrehajtható fájl neve.
2. Ellenkező esetben az első karakter be van jelölve, és ha ez az idézőjelek karaktere, akkor törlődik, a parancssor utolsó idevonatkozó karaktere is törlődik, és az összes idézet utolsó karakterének eltárolása után.
Ha a / D kapcsoló nincs megadva a parancssorban, a CMD.EXE elindításakor ellenőrizze a REG_SZ vagy REG_EXPAND_SZ változók értékeit a rendszerleíró adatbázis következő részeihez:
HKEY_LOCAL_MACHINESoftwareMicrosoftCommand ProcessorAutoRun
és / vagy
HKEY_CURRENT_USERSzoftwareMicrosoftCommand ProcessorAutoRun
és ha egy vagy mindkettő jelen van, akkor először végrehajtják.
Alapértelmezés szerint a kiterjesztett parancsfeldolgozás engedélyezett. Az adott hívás speciális feldolgozásának letiltásához használja a / E: OFF kapcsolót.
Engedélyezheti vagy letilthatja a speciális parancsfeldolgozást a számítógép összes CMD.EXE hívására vagy erre a felhasználóra a REGEDT32.EXE használatával a REG_DWORD érték beállítása a rendszerleíró adatbázisban a partíciókhoz:
HKEY_LOCAL_MACHINESoftwareMicrosoftCommand ProcessorEnableExtensions
és / vagy
HKEY_CURRENT_USERSzoftwareMicrosoftCommand ProcessorEnableExtensions,
egyenlő 0x1 vagy 0x0. A felhasználói beállítások felülbírálják a számítógép beállításait.
A parancssori kapcsolók viszont felülírják a rendszerleíró adatbázis beállításait.
A környezeti változók halasztott kiterjesztése alapértelmezés szerint nem engedélyezett. A specifikus CMD.EXE hívás be- vagy kikapcsolható a / V: ON vagy a / V: OFF gombokkal vagy a REGEDT32.EXE használatával a REG_DWORD érték beállításához a rendszerleíró adatbázisban a partíciókhoz:
HKEY_LOCAL_MACHINESoftwareMicrosoftCommand ProcessorDelayedExpansion
és / vagy
HKEY_CURRENT_USERSzoftwareMicrosoftCommand ProcessorDelayedExpansion
egyenlő 0x1 vagy 0x0. A fentiekben már említett felhasználói paraméterek felülírják a számítógép beállításait, valamint a parancssori kapcsolókat, felülírják a rendszerleíró adatbázis beállításait.
Ha a környezeti változók halasztott kiterjesztése engedélyezett, akkor a '!' (felkiáltójel) a környezeti változó aktuális értéke helyettesítésére használható.
Engedélyezheti / letilthatja a környezeti változók késleltetett kiterjesztését a számítógép összes CMD.EXE hívására vagy erre a felhasználóra a REGEDT32.EXE és REG_DWORD értékkel a rendszerleíró adatbázisban a következő szakaszokhoz:
HKEY_LOCAL_MACHINESzoftwareMicrosoftCommand ProcessorCompletionChar,
HKEY_LOCAL_MACHINESoftwareMicrosoftCommand ProcessorPathCompletionChar
és / vagy
HKEY_CURRENT_USERSprogramokMicrosoftCommand ProcessorCompletionChar,
HKEY_CURRENT_USERSzoftwareMicrosoftCommand ProcessorPathCompletionChar,
a hexadecimális értékeket az adott funkcióhoz használt vezérlõ karakter kódjára állítja be (például 0x4 a Ctrl-D vagy 0x6 a Ctrl-F esetén). A felhasználói beállítások felülbírálják a számítógép beállításait; a parancssori kapcsolók viszont felülírják a rendszerleíró adatbázis beállításait.
A fájl- és mappanevek befejezése szintén nem engedélyezett. Ezt a / F: ON vagy a / F: OFF gombokkal lehet korrigálni.
Ha a befejezés engedélyezve van az / F: ON parancssori opcióval, akkor két vezérlõ karaktert használunk: a Ctrl-D könyvtárnevek és a Ctrl-F fájlnevek. A rendszerleíró adatbázisban egy adott terminációs karakter letiltásához használja a szóköz karakter karakterének (0x20) hexadecimális értékét speciális karakterkódként.
A befejezés akkor történik meg, amikor a két speciális karakter egyikét beírja. A végfüggvény a bemeneti ponttól balra lévő elérési útvonalat veszi fel, hozzáadja hozzá a sablonszimbólumot, ha nincs, majd létrehozza a definíciónak megfelelő elérési utak listáját. Ezután megjelenik a megfelelő útvonalak listájának első eleme. Ha a lista üres, akkor hangjelzés hallatszik, és semmi sem történik.
Ezután az ugyanazon speciális karakterek újbóli bevitele az összes megfelelő útvonal ciklikus keresését eredményezi. gombnyomás A vezérlõ karakter beírásakor fordított sorrendben tekintheti meg az útvonalak listáját. Ha megváltoztatja a kimeneti útvonalat, majd újra beírja a vezérlő karaktert, a mentett lista törlődik, és új utak listája épül fel. Ugyanez történik, ha az egyik végpontról a másikra átkapcsol. Az egyetlen különbség a fájlvég-szimbólum használatakor az, hogy az elérési út és a fájlnév a levelezési listát állítja ki, és csak az elérési utat használják, ha a mappa végén a szimbólumot használják. Ha a vég karaktert a beépített mappa-manipulációs parancsok (CD, MD vagy RD) egyikében használják, akkor a mappa végén található szimbólum mindig hallható.
A kilépési karakter megfelelően működik a szóközöket tartalmazó szóközökkel vagy más speciális karakterekkel is, ha a megfelelő karakterlánc idézőjelbe van zárva. Ezenkívül ha a beillesztési pontot balra mozgatja, majd a soron belül a befejezési karaktert használja, akkor a bemeneti ponttól jobbra lévő szöveg el lesz dobva.
Különleges karakterek, amelyek kötelező árajánlatot tesznek:
<пробел>() []<>^ = ;! '+, `

A PROMT parancs
Módosítsa a cmd.exe parancsot.
PROMPT [szöveg], ahol a szöveg az új parancssori prompt. A meghívó tartalmazhat szokásos karaktereket és a következő kódokat:
$ A - (Ampersand);
$ B - | (függőleges vonal);
$ C - ((bal zárójel);
$ D - aktuális dátum;
$ E - ESC (ASCII karakter, kód: 27);
$ F -) (jobb zárójel);
$ G -> ("több" jelzés);
$ H - BACKSPACE (törölje az előző karaktert);
$ L - <(знак "меньше");
$ N - Aktuális lemez;
$ P - Aktuális meghajtó és könyvtár;
$ Q - = (egyenlő jel);
$ S - (tér);
$ T - aktuális idő;
$ V - A Windows XP verziószáma;
$ _ - Kocsivisszatérés és vonalátvitel;
$$ - $ (a dollár szimbóluma).
A kiterjesztett parancsfeldolgozás engedélyezése esetén a PROMPT parancs a következő további formázási karaktereket támogatja:
$ + - a PUSHD könyvtárcsomag aktuális mélységétől függően a plusz (+) jelek számát jeleníti meg, az egyes tárolt útvonalakhoz egy karaktert;
$ M - Megjeleníti a távoli lemez teljes nevét, amely az aktuális lemez nevével társult, vagy egy üres karakterlánc, ha az aktuális lemez nem hálózati meghajtó. Ha például az E: meghajtó kapcsolódik a hálózati erőforráshoz \ ServerPrograms, a parancssor formátuma a következő lesz, ha a parancs $ PR $ M $ P $ G: \ ServerPrograms E:> parancs.

FM, [email protected]
Folytatni kell

Kapcsolódó cikkek