Totul despre linia de comandă ms windows

Material de referință pe linia de comandă numărul 1

Utilizând sintaxa de comandă

formatarea

Datele introduse de utilizator

Elemente care trebuie introduse exact așa cum este arătat

Parametrii pot fi repetate de mai multe ori în linia de comandă

În paranteze pătrate ([])

În paranteze curbate (<>); opțiunile sunt separate printr-o linie verticală (|). exemplu:

Un set de valori din care puteți selecta o singură valoare

Cod de ieșire text sau program

Utilizând mai multe comenzi și simboluri de procesare condiționată

Puteți rula mai multe comenzi din aceeași linie de comandă sau script utilizând sovoluri de procesare condiționată. Când se utilizează mai multe comenzi care conțin simboluri de procesare condiționată, executarea comenzilor din dreapta simbolului procesării condiționale va fi efectuată în funcție de rezultatele comenzii din stânga simbolului. De exemplu, doriți ca comanda să ruleze numai dacă comanda anterioară nu a reușit. Sau necesită ca comanda să fie executată numai dacă comanda anterioară a avut succes. Pentru a trimite mai multe comenzi, puteți utiliza caracterele speciale listate în tabelul următor.

Se utilizează pentru a separa mai multe comenzi pe aceeași linie de comandă. Prima comandă este executată în Cmd.exe, apoi a doua comandă.

Rulează comanda din spatele simbolului . Numai dacă comanda care precede acest simbol a fost executată cu succes. Prima comandă este executată în Cmd.exe. A doua comandă este executată numai dacă prima a fost executată cu succes.

Rulează comanda din spatele caracterului ||. Numai dacă comanda înainte || nu a fost efectuată. Prima comandă este executată în Cmd.exe. A doua comandă este executată numai dacă prima nu a fost executată (codul de eroare primit este mai mare decât zero).

Folosit pentru comanda de grupare sau de incadrare.

Se utilizează pentru a separa parametrii de comandă.

notițe
  • Ampersand (), o conductă verticală (|) și paranteze () sunt caractere speciale, care trebuie să fie precedate de caracterul de evacuare (^) sau ghilimele, atunci când aceste caractere sunt transmise ca argumente.
  • Dacă comanda finalizează operația cu succes, un cod de eroare zero (0) este returnat sau nu este returnat nici un cod.

Coji imbracate

Utilizarea variabilelor de mediu în Cmd.exe

Mediul shell Cmd.exe este definit de variabilele care specifică comportamentul shell-ului și al sistemului de operare. Este posibil să se determine comportamentul mediului shell sau al mediului întregului sistem de operare utilizând două tipuri de variabile de mediu: sistem și local. Variabilele sistemului de mediu determină comportamentul mediului de operare global. Variabilele locale de mediu determină comportamentul mediului în acest caz de Cmd.exe. Variabilele sistemului de mediu sunt predefinite în sistemul de operare și sunt disponibile pentru toate procesele Windows XP. Numai utilizatorii cu privilegii de administrator pot modifica aceste variabile. Aceste variabile sunt utilizate cel mai adesea în scripturile de conectare. Variabilele locale de mediu sunt disponibile numai atunci când utilizatorul pentru care au fost create a fost conectat la sistem. Variabilele locale din bușonul HKEY_CURRENT_USER sunt potrivite doar pentru utilizatorul curent, dar determină comportamentul mediului de operare global. Următoarea listă prezintă diferitele tipuri de variabile în ordinea descrescătoare a priorității.
  • Variabile de sistem încorporate
  • Variabile de sistem pentru hive HKEY_LOCAL_MACHINE
  • Variabile locale HKEY_CURRENT_USER
  • Toate variabilele de mediu și căile sunt specificate în fișierul Autoexec.bat.
  • Toate variabilele de mediu și căile sunt specificate în scriptul de logare (dacă există).
  • Variabilele utilizate interactiv într-un fișier script sau lot În shell, fiecare instanță a Cmd.exe moștenește mediul aplicației sale părinte. Prin urmare, puteți modifica variabilele din noul mediu Cmd.exe, care nu va afecta mediul aplicației-mamă. Următorul tabel enumeră variabilele de sistem și locale pentru Windows XP.

    Returnează locația directorului sistemului de operare.

    Setarea variabilelor de mediu

    Utilizați comanda set pentru a crea, șterge sau afișa variabilele de mediu. Comanda set modifică variabile numai în mediul shell-ului curent. Pentru a afișa o variabilă, la un prompt de comandă, tastați: setimya_peremennoy Pentru a adăuga o variabilă, la un prompt de comandă, de tip: set nume_variabila = valoare Pentru a șterge o variabilă, la un prompt de comandă: setimya_peremennoy = Puteți folosi cele mai multe caractere ca valori variabile, inclusiv un spațiu. Când utilizați caractere speciale, cum ar fi <,>, , sau ^, acestea ar trebui să fie precedate de un caracter de control (^) sau ghilimele. Când se utilizează ghilimele, acestea sunt incluse în valoarea variabilei, deoarece toate caracterele care urmează semnul egal sunt luate ca valoare a variabilei. Luați în considerare următoarele exemple.
    • Pentru a crea o variabila newname, tastati: set varname = new ^ name
    • Pentru a crea valoarea variabilei "newname", tastați: set varname = "newname"
    • Când tastați set varname = newname pe linia de comandă, primiți următorul mesaj de eroare:

    "numele" nu este recunoscut ca o comandă internă sau externă, program operabil sau fișier lot. "

  • Numele variabilelor nu sunt sensibile la minuscule. Cu toate acestea, comanda setare afișează valoarea variabilei așa cum a fost introdusă. Puteți combina caracterele minuscule și majuscule în nume de variabile pentru a facilita citirea codului (de exemplu, UserName). notițe
    • Dimensiunea maximă a unei variabile de mediu individuale este de 8192 octeți.
    • Dimensiunea totală maximă a tuturor variabilelor de mediu, inclusiv numele variabilelor și semnul egal, este de 65 536 KB.

    Înlocuirea valorilor în variabilele de mediu

    Pentru a putea înlocui valori într-o variabilă de mediu din linia de comandă sau din scripturi, ar trebui să includeți numele variabilei corespunzătoare în simboluri procentuale (% variable_name%). Simbolurile procentuale indică faptul că Cmd.exe trebuie să se refere la valorile variabilelor, mai degrabă decât să facă o comparație caracter-cu-simbol. După definirea valorii pentru numele variabilei, introduceți numele variabilei în procente de caractere. Cmd.exe caută toate aparițiile numelui variabilei și o înlocuiește cu o valoare specifică a variabilei. De exemplu, doriți să creați un script care conține valori diferite (de exemplu, nume de utilizator) și doriți să determinați valoarea corespunzătoare pentru variabila de mediu USERNAME pentru fiecare utilizator. Pentru a face acest lucru, scrieți un script folosind variabila USERNAME, inclusă în ghilimele. Când scriptul este executat, Cmd.exe înlocuiește aparițiile% USERNAME% cu valorile corespunzătoare, ceea ce elimină necesitatea de a face acest lucru manual pentru fiecare utilizator. Înlocuirea valorilor nu este recursivă. Cmd.exe verifică variabilele o singură dată.

    Ajutor detaliat pe ferestrele liniei de comandă:

    mulțumesc

    Site-urile www.cmdhelp.ru, www.windowsfaq.ru și alte resurse ale căror materiale au fost folosite aici.

    Articole similare