Notă: În Linux, în loc de fișiere batch sunt folosite scripturi de shell. Iată cum să scrieți un script de shell pentru detalii despre cum să le scrieți în Linux.
1
Deschideți Notepad. Notepad vă permite să creați codul ca fișier text și apoi să îl salvați ca fișier batch când ați terminat. Puteți deschide programul făcând clic pe meniul Start> Programe> Accesorii> Notepad. De asemenea, puteți tasta Notepad în caseta Executare.
2
Aflați câteva comenzi de bază. Fișierele lot rulează o serie de comenzi ODS, deci comenzile sunt identice cu DOS. Unele dintre cele mai importante sunt:
- ECHO - Afișează textul pe ecran
- @CHO OFF - Ascunde textul afișat
- START - Rulează un fișier cu aplicația dvs. implicită
- REM - Include o linie de comentarii în program
- MKDIR / RMDIR - creați și eliminați directoare
- DEL - Ștergeți unul sau mai multe fișiere
- COPY - Copiază unul sau mai multe fișiere
- XCOPY - Vă permite să copiați fișierele cu opțiuni suplimentare
- FOR / IN / DO - Această comandă vă permite să specificați fișiere.
3
Scrieți un program pentru a crea un director. Una dintre cele mai simple moduri de a învăța cum să creați fișiere batch este să vă concentrați mai întâi pe activitățile de bază. De exemplu, puteți utiliza un fișier batch pentru a crea rapid mai multe directoare:
MKDIR c: example1MKDIR c: exemplu2
-
4
Salvați fișierul. După ce introduceți codul, îl puteți salva ca fișier utilizând tipul de fișier lot. Faceți clic pe Fișier> Salvare ca.
- Dați clic pe meniul derulant "Tip de fișier".
- Alegeți "Toate fișierele".
- Introduceți un nume pentru program și apoi tastați .bat.
5
Scrie codul pentru a crea un program de back-up de bază. Fișierele batch sunt excelente pentru rularea mai multor comenzi, mai ales dacă le configurați să ruleze de mai multe ori. Cu ajutorul comenzii XCOPY, puteți crea un fișier batch care copiază directoarele selectate într-un dosar de back-up, suprascriind numai fișierele care au fost actualizate de la ultima copie:
@CHO OFFXCOPY c: versiunea originală c: folderbackup / m / e / y
- Acest cod copiază fișierele din folderul "original" în dosarul "folderbackup". Puteți înlocui aceste căi cu dosarele pe care le doriți. Codul / m specifică faptul că fișierele sunt copiate numai actualizate, / și specifică faptul că toate subdirectoarele listate în directorul sunt copiate și / y determină un mesaj de confirmare să apară de fiecare dată când un fișier este suprascris.
6
Salvați fișierul. După ce introduceți codul, îl puteți salva ca fișier utilizând tipul de fișier lot. Faceți clic pe Fișier> Salvare ca.
- Dați clic pe meniul derulant "Tip de fișier".
- Alegeți "Toate fișierele".
- Introduceți un nume pentru program și apoi tastați .bat.
7
Scrieți un program de back-up mai avansat. În timp ce pur și simplu copierea fișierelor dintr-un dosar în altul este legală, ce dacă doriți să faceți o comandă în același timp? Aceasta este ceea ce există pentru comanda FOR / IN / DO. Puteți utiliza această comandă pentru a afla unde merge un fișier în funcție de extensie:
@ECHO OFFcd c: fonteREM Aceasta este locația fișierelor pe care doriți să ordenarFOR %% f IN (* .doc * .txt) La XCOPY C: source "%% f" c: text / m / yREM Acest mutarea orice fișiere .doc cu .txt dosar Ourem c: sursa la c: %% textoREM f iN f este un variávelFOR %% (* .jpg, .jpg, * .jpg) XCOPY C: source "%% f" c: images / m / yREM Aceasta va muta toate fișierele cu extensia .jpg, .jpg, REM sau .jpg din directorul c: source la c: images
8
Salvați fișierul. După ce introduceți codul, îl puteți salva ca fișier utilizând tipul de fișier lot. Faceți clic pe Fișier> Salvare ca.
- Dați clic pe meniul derulant "Tip de fișier".
- Alegeți "Toate fișierele".
- Introduceți un nume pentru program și apoi tastați .bat.