itholoinfo.com.com

Cum se utilizează Microsoft Batch File Language

Fișierele batch sunt comenzi ale liniei de comandă DOS care sunt grupate împreună. Pe Linux, ele sunt cunoscute ca script-uri de shell sau script-uri de shell, urmând o sintaxă total diferită. În versiunile anterioare de Windows, utilizatorii au trebuit să folosească un fișier batch (autoexec.bat) pentru a aloca o literă de unitate CD-ROM-ului și pentru a putea instala sistemul prin intermediul suportului media. Fișierele batch nu sunt la fel de importante în aceste zile, deși suportă în continuare versiuni mai noi ale Windows.

În fișierele Windows XP / 2000 și versiuni superioare, fișierele batch (* .bat) se execută într-o fereastră specială (cunoscută sub numele de Command Prompt), creată în c: windows system32 cmd.exe poate fi numit command.com). Comenzile pot fi inserate individual sau listate succesiv într-un fișier batch, care necesită utilizarea limbii acestui tip de extensie. Acest articol vă va arăta cum să creați un fișier batch de la Microsoft prin furnizarea unui exemplu de copiere de rezervă simplu.

pași

  1. Imaginea intitulată Folosiți limbajul fișierului Microsoft Batch Pasul 1
    1
    Deschideți editorul de text. Ar trebui să utilizați A-Z / 0-9 /, simbolurile (! $ | Etc) și Enter. Cele mai multe comenzi nu se modifică, indiferent de litere mari sau mici. Fiecare comandă (și parametrii acesteia) merge într-un rând. Deschideți o fereastră de linie de comandă (cmd.exe) pentru a testa comenzile pe care doriți să le executați. Aranjați ferestrele astfel încât să puteți vedea ambele.
Scrieți fișierul batch
  1. 1
    În această secțiune, acordați o atenție deosebită instrucțiunilor. Dacă doriți scriptul final, treceți la secțiunea următoare.

Majoritatea oamenilor încep cu comanda <@echo off> pentru a începe să scrieți fișierul, deoarece limitează faptul că fiecare comandă este introdusă așa cum a fost procesată, reducând "mizeria" de pe ecran. Pentru ao folosi, tastați:

@echo off

Apăsați Enter. Nu uitați să apăsați pe Enter după fiecare comandă. Să salutăm utilizatorul programului. tip:


: echo Bine ați venit la Script Backup!


Apăsați din nou tasta Enter? Excelent. Acum săriți o linie pentru o spațiere mai bună. tip:


: Echo.


Și din nou, apăsați pe Enter. Acum vom începe într-adevăr. Introduceți următoarele:


: alegerea / C: FNQ / N Selectați Backup [C] complete sau doar [R]. Apăsați [Q] sau [CTRL-Z] pentru a ieși.


Acest lucru va oferi utilizatorului posibilitatea de a alege, care ar trebui să apese C, R sau chiar Q sau CTRL-Z, care va anula întregul script. Acum, să creăm comenzi pentru fiecare alegere. tip:


Dacă eroarea de eroare 3 sa sfârșit Dacă errorlevel 2 a ajuns la small_backup Dacă errorlevel 1 a ajuns la full_backup


Acum, da! Dacă utilizatorul apasă tasta Q, programul returnează "3" și trece la secțiunea "sfârșit". Tastând R, programul revine la "2" și introduce numai secțiunea de backup a fișierelor recente, în timp ce tasta F returnează "1" în secțiunea de copie completă. "Errorlevel" nu este un mesaj de eroare, ci singurul mod de a seta o ieșire a comenzii de alegere.

Imaginea intitulată Utilizați limba Microsoft Batch File Language 2
  1. 1
    Creați secțiunile la care se face referire mai sus. tip:
 : small_backup
ecou.
ecou.
ecou Ați ales să copiați fișierele RECENT. Apăsați orice tastă pentru a porni sau Ctrl-Z pentru a anula.
pauză> nul
xcopy c: meudirectory d: meubackup / s / m / e
sa terminat
 : full_backup
ecou.
ecou.
ecou Ați ales să creați copii de siguranță pentru toate fișierele. Apăsați orice tastă pentru a porni sau Ctrl-Z pentru a anula.
pauză> nul
xcopy c: meudirectory d: meubackup / s / e
sa terminat
 : end
ieșire

sugestie: Creați directoarele menționate mai sus și copiați fișiere de testare foarte mici în directorul sursă care este pregătit pentru încercări. Apoi, puteți schimba numele lor la ceea ce doriți .

Imaginea intitulată Folosiți limba Microsoft Batch File Language 3


  1. Imaginea intitulată Folosiți limba Microsoft Batch File Language 4
    1
    Fișierul este gata! În Notepad, salvați fișierul ca și faceți dublu clic pe el.
Codul complet
  1. 1
    Formați abilitățile de copiere și lipire în următorul text:

@echo off ecou Bine ați venit la Scriptul de backup! ecou. alegeți / C: FNQ / N Selectați Backup [C] complete sau doar [R]. Apăsați [Q] sau [CTRL-Z] pentru a ieși. Dacă errorlevel 3 a ajuns la sfârșit IF errorlevel 2 a ajuns la small_backup IF errorlevel 1 a ajuns la full_backup: small_backup echo. ecou. ecou Ați ales să copiați fișierele RECENT. Apăsați orice tastă pentru a porni sau Ctrl-Z pentru a anula. pauză> nul xcopy c: meudirectory d: meubackup / s / m / e goo sfârșitul: full_backup echo. ecou. ecou Ați ales să creați copii de siguranță pentru toate fișierele. Apăsați orice tastă pentru a porni sau Ctrl-Z pentru a anula. pauză> nul xcopy c: meudirectory d: meubackup / s / e


ieșire

Imaginea intitulată Utilizați limba Microsoft Batch File Language Step 5

Ghid de sintaxă rapidă

  • ECHO → copiază comanda pe ecran.
    • exemple:
      • @echo off (evitați afișarea fiecărei comenzi și afișarea numai a ieșirii)
      • echo Buna ziua. (copiați cuvântul "salut" și invalidează-l.)
      • ecou. (copiați o linie necompletată)
  • CLS → Lăsați ecranul complet gol.
  • MKDIR → Creează un director.
    • exemplu:
      • mkdir d: backup (creează un director în D numit backup).
  • XCOPY → Copiază directoarele și fișierele.
    • exemple:
      • xcopy c: file.txt d: file.txt (copiază un fișier numit "fișier" de la unitatea C la D).
      • xcopy c: mydirectory d: mydirectory / i ("/ I" va face referințe fără o extensie de fișier să fie considerate directoare).
      • xcopy c: mele documente *. * d: backup mele documente / s / i ("/ s" copiază toate subdirectoarele).
  • ALEGE → Captează un caracter de la tastatură (utilizat la crearea meniurilor).
    • exemplu:
      • alegeți / C: FN / r Selectați Backup [C] complete sau doar [R]. (Permite utilizatorului să aleagă între opțiuni).
  • PAUSE → Întrerupează fișierul batch și se reia când este apăsată orice tastă (cu excepția Ctrl-Z, care anulează procesul).
    • exemplu:
      • ecou Ați ales să copiați fișierele RECENT. Apăsați orice tastă pentru a porni sau Ctrl-Z pentru a anula.
        pauză> nul
  • REM → Comentariile nu vor fi inserate pe linie.
    • exemplu:
      • Formatul REM c: / u / q

sfaturi

  • Închiderea ferestrei: Dacă doriți ca programul să se închidă după terminare, lăsați scriptul ca atare. Dacă preferați să lăsați fereastra deschisă pentru comenzi viitoare, schimbați în secțiunea finală pentru astfel încât să rămână deschisă.
  • Lista curentă: Dacă fișierele de referință ale programului se află în directorul în sine, nu este necesar să introduceți o literă de unitate. Deci, dacă fișierul batch este în C: , puteți direcționa fișierele în c: temp doar prin tastare : Temporul Xcopy *. * D: temp / s / m

avertismente

  • Comenzile afișate aici sunt inofensive, în cea mai mare parte, dar aveți grijă când utilizați anumite comenzi de sistem în fișiere batch, deoarece acestea pot fi potențial periculoase dacă sunt utilizate incorect.
  • Comanda ALEGEREA nu este inclus în edițiile Home și Professional ale Windows XP, cauzând închiderea bruscă și neanunțată a fișierului batch.

Materiale necesare

  • Un editor de text, cum ar fi Notepad sau un editor de programare, cum ar fi HTML-Kit. Programele care încorporează mai multe informații în fișiere (cum ar fi Word) nu funcționează.
  • Accesați linia de comandă. Faceți clic pe și tastați "cmd". Alternativ, accesați caracteristica din din meniul Start.
  • Unele fișiere pentru a face copii de încercare. Încercați să utilizați un director mic, cu unele documente, până când procedați corect.
Distribuiți pe rețelele sociale:

înrudit
Cum să transformați fișierele WMA neprotejate în fișiere MP3Cum să transformați fișierele WMA neprotejate în fișiere MP3
Cum de a accelera Firefox folosind memoria RAMCum de a accelera Firefox folosind memoria RAM
Cum se adaugă opțiunea "Porniți promptul de comandă ca administrator" la meniul…Cum se adaugă opțiunea "Porniți promptul de comandă ca administrator" la meniul…
Cum să închideți un PC de la distanță într-o rețea LANCum să închideți un PC de la distanță într-o rețea LAN
Editarea fotografiilor în PhotoscapeEditarea fotografiilor în Photoscape
Cum să ștergeți fișiere în Windows utilizând fișiere batchCum să ștergeți fișiere în Windows utilizând fișiere batch
Cum să Mergeți fișiere text (.Txt) în PromptCum să Mergeți fișiere text (.Txt) în Prompt
Cum să ascundeți fișierele și folderele utilizând fișiere batchCum să ascundeți fișierele și folderele utilizând fișiere batch
Cum să întrerupeți un fișier batchCum să întrerupeți un fișier batch
Cum se produce un defect în calculatorul dvs. utilizând un fișier batchCum se produce un defect în calculatorul dvs. utilizând un fișier batch
» » Cum se utilizează Microsoft Batch File Language
© 2021 itholoinfo.com.com