Cum se utilizează limbajul fișierului Microsoft Batch (cu imagini)

Cuprins:

Cum se utilizează limbajul fișierului Microsoft Batch (cu imagini)
Cum se utilizează limbajul fișierului Microsoft Batch (cu imagini)

Video: Cum se utilizează limbajul fișierului Microsoft Batch (cu imagini)

Video: Cum se utilizează limbajul fișierului Microsoft Batch (cu imagini)
Video: Mbledhja e 3 të e Kuvendit të Komunës 2022, pjesa e parë 2024, Aprilie
Anonim

Fișierele lot sunt comenzi DOS din linia de comandă grupate împreună. În Linux, acestea sunt cunoscute sub numele de scripturi shell și urmează o sintaxă complet diferită. Primii utilizatori de Windows au fost nevoiți să utilizeze un fișier batch (autoexec.bat) pentru a aloca o literă de unitate CD-ROM-urilor lor, pentru a instala Windows de pe CD. Fișierele lot nu sunt atât de importante în zilele noastre, deși sunt încă acceptate de versiunile mai noi de Windows.

Sub Windows XP / 2000 +, fișierele batch (*.bat) rulează într-o fereastră specială (aleasă Command Prompt) creată de c: / window / system32 / cmd.exe (aceasta poate fi numită command.com în unele cazuri). Comenzile pot fi tastate individual sau listate secvențial într-un fișier batch, necesitând utilizarea limbajului fișierului batch. Acest How-To vă va spune cum să creați și să rulați un fișier batch Microsoft, oferind o copie de rezervă simplă ca exemplu.

Pași

Utilizați limbajul fișierului Microsoft Batch Pasul 1
Utilizați limbajul fișierului Microsoft Batch Pasul 1

Pasul 1. Deschideți editorul de text

Așteptați să utilizați tastele A-Z / 0-9 /, simbolurile (! $ | Etc) și Enter. Majoritatea comenzilor nu verifică intrarea pentru majuscule / minuscule, așa că pentru moment nu vă faceți griji cu CAPS (sau cApS). Fiecare comandă (și parametrii săi) merge pe o linie. Deschideți o fereastră de linie de comandă (cmd.exe) pentru a testa comenzile pe care doriți să le rulați. Aranjați-vă ferestrele, astfel încât să le puteți vedea pe amândouă.

Pasul 2. Începeți să scrieți fișierul

Pentru a începe să scrieți fișierul, majoritatea oamenilor încep cu

@echo off

deoarece oprește imprimarea fiecărei comenzi pe măsură ce este procesată. Reduce dezordinea de pe ecranul utilizatorului.

    : @echo off

Pasul 3. Apăsați ↵ Enter

Nu uitați să apăsați Enter după fiecare comandă.

Pasul 4. Bun venit utilizatorul la program

Tip:

    : echo Bine ați venit la Scriptul de rezervă!

Pasul 5. Apăsați ↵ Enter din nou

Pasul 6. Lăsați o linie goală pentru spațiere îngrijită, apoi continuați să tastați încă o linie

    : ecou.

Pasul 7. Apăsați ↵ Introduceți încă o dată

Pasul 8. Programați ce opțiuni doriți să vadă persoana care rulează programul dvs

Acest cod de mai jos oferă utilizatorului posibilitatea de a alege. Fie apasă F, fie N, fie apasă Q sau CTRL-Z care anulează întregul script.

    : alegere / C: FNQ / N Selectați [F] ull Backup sau numai fișiere [N] ew. Apăsați [Q] sau [CTRL-Z] pentru a ieși.

Utilizați limbajul fișierului Microsoft Batch Pasul 2
Utilizați limbajul fișierului Microsoft Batch Pasul 2

Pasul 9. Creați comenzi pentru fiecare alegere

Dacă utilizatorul apasă pe Q, programul returnează un „3” și trece la secțiunea „sfârșit”. Dacă apasă pe N, programul returnează un „2” și merge la secțiunea „small_backup”. Dacă apasă F, programul returnează un „1” și merge la „full_backup”. „Errorlevel” nu este un mesaj de eroare ca atare, ci doar singura modalitate de a seta ieșirea din comanda CHOICE.

    : IF errorlevel 3 go end: IF errorlevel 2 go small_backup: IF errorlevel 1 go full_backup

Pasul 10. Creați acele secțiuni menționate mai sus

Tip:

    :: copie_de rezervă mică

    : ecou.: ecou.: echo Ați ales să faceți copii de rezervă ale fișierelor NOI. Apăsați orice tastă pentru a porni sau ctrl-z pentru a anula. pauză> nul xcopy c: / mydirectory d: / mybackup / s / m / e go end:: full_backup

    : ecou.: ecou.: echo Ați ales să faceți backup pentru TOATE fișierele. Apăsați orice tastă pentru a porni sau ctrl-z pentru a anula. pauză> nul xcopy c: / mydirectory d: / mybackup / s / e go end:: end: exit

Utilizați limbajul Microsoft Batch File Pasul 3
Utilizați limbajul Microsoft Batch File Pasul 3

Pasul 11. Creați directoarele menționate mai sus și copiați câteva fișiere de testare mici în directorul sursă gata de testare

Mai târziu, puteți schimba acele nume de directoare pentru a se potrivi cu realul dvs.

Utilizați limbajul Microsoft Batch File Pasul 4
Utilizați limbajul Microsoft Batch File Pasul 4

Pasul 12. Salvați fișierul în Notepad ca „mybackup.bat”

Pasul 13. Faceți dublu clic pe fișier pentru al rula

Metoda 1 din 1: examinarea codului complet

Utilizați limbajul fișierului lot Microsoft Pasul 5
Utilizați limbajul fișierului lot Microsoft Pasul 5

Pasul 1. Exersați-vă abilitățile de copiere și lipire pe următorul text

    @echo off echo Bine ați venit la Scriptul de rezervă! ecou. choice / C: FN / N Selectați [F] ull Backup sau [N] ew Backup sau ctrl-z pentru a ieși. IF errorlevel 3 go end end IF errorlevel 2 go small_backup IF errorlevel 1 go full_backup: eco_backup small. ecou. echo Ați ales să faceți copii de rezervă ale fișierelor NOI. Apăsați orice tastă pentru a porni sau ctrl-z pentru a ieși. pauză> nul xcopy c: / mydirectory d: / mybackup / s / m / e go end: full_backup echo. ecou. echo Ați ales să faceți backup pentru TOATE fișierele. Apăsați orice tastă pentru a porni sau ctrl-z pentru a ieși. pauză> nul xcopy c: / mydirectory d: / mybackup / s / e go end: end exit

sfaturi

  • Închiderea ferestrei:

    Dacă doriți ca programul să se închidă când ați terminat, lăsați scriptul așa cum este. Dacă doriți să lăsați fereastra deschisă pentru alte comenzi, schimbați comanda din secțiunea finală în, care lasă fereastra deschisă.

  • Directorul curent:

    Dacă programul face referire la fișiere în propriul director, nu trebuie să introduceți litera unității. Deci, cu fișierul batch din C: / puteți viza fișierele din c: / temp / doar tastând: : Xcopy temp / *. * D: / temp / s / m

Avertizări

  • În timp ce comenzile afișate aici sunt destul de inofensive, utilizarea anumitor comenzi de sistem în fișiere batch este potențial periculoasă dacă este utilizată greșit.
  • Comanda CHOICE nu este inclusă în Windows XP Home și nici în Professional și va face ca fișierul batch să se închidă brusc fără o notificare prealabilă.

Recomandat: