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
Î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.
-
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 .
1
Fișierul este gata! În Notepad, salvați fișierul ca și faceți dublu clic pe el.
Codul complet
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