gtemata.com

Cum se creează un fișier batch

Un fișier batch conține o serie de comenzi DOS și este utilizat în mod obișnuit pentru a automatiza o serie de sarcini efectuate frecvent. În loc să scrieți aceleași comenzi de o mie de ori, faceți dublu clic pe fișierul lot. Crearea unui fișier batch este mai ușor decât pare, ci doar atentă să faci lucrurile în ordinea corectă. Fișierele batch pot economisi o mulțime de timp, mai ales dacă trebuie să faci deseori sarcini repetitive.

paşi

Scrieți un fișier Batch

Notă: În Linux, în loc de fișiere batch sunt folosite scripturi de shell. citit acest ghid să știi cum să scrii script-uri de shell pe Linux.

1
Deschideți Notepad-ul. Windows Notepad vă permite să creați codul ca fișier text și să îl salvați ca fișier batch când este gata. Pentru ao deschide, accesați Start → Programe → Accesorii → Notepad. De asemenea, puteți scrie un notepad în fereastra Run Command.
  • 2
    Aflați câteva comenzi batch de bază. Fișierele batch execută o serie de comenzi DOS sau foarte asemănătoare. Iată câteva dintre cele mai importante comenzi:
  • ECHO - arată textul pe ecran
  • @CHO OFF - blochează afișarea textului
  • START - execută un fișier cu aplicația implicită
  • REM - inserează o linie de comentarii în program
  • MKDIR / rMDIR - creați / ștergeți un dosar
  • COPY - copiați unul sau mai multe fișiere
  • XCOPY - copierea fișierelor și a folderelor cu mai multe opțiuni
  • FOR / IN / DO - cu această comandă specificați fișierele pentru mai multe operații
  • TITLE - modificați titlul ferestrei.
  • 3
    Efectuați un program pentru a crea un folder. Cea mai ușoară modalitate de a învăța cum să scrieți fișiere batch este să începeți prin a vă concentra pe operațiile de bază. De exemplu, puteți utiliza un fișier batch pentru a crea rapid o serie de foldere:
    MKDIR c: example1MKDIR c: exemplu2
  • Imaginea intitulată 4288 4
    4
    Salvați fișierul. După ce ați terminat de scris comenzile, puteți salva fișierul cu tipul de fișier lot. Faceți clic pe File → Save As ...
  • Dați clic în meniul drop-down "Salvați ca".
    Imaginea intitulată 4288 4b1
  • selecta "Toate fișierele".
    Imaginea intitulată 4288 4b2
  • Scrieți un nume urmat de .bat

    Imaginea intitulată 4288 4b3
  • 5
    Scrieți un program de backup simplu. Fișierele batch sunt excelente pentru executarea mai multor comenzi, mai ales dacă le configurați pentru a rula de mai multe ori. Cu comanda XCOPY poate crea un fișier batch care copiază fișierele într-un anumit folder dintr-un dosar de rezervă, doar suprascrierea fișierele care au fost modificate de la ultima copie de siguranță:
    @ECHO OFFXCOPY c: versiunea originală c: backup / m / e / y
  • Acest fișier batch copiază fișierele din dosar "original" în dosar "copie de rezervă". Puteți schimba căile cu cele ale dosarelor pe care doriți să le salvați. / m specifică faptul că numai fișierele modificate vor fi copiate, / și specifică faptul că toate subdosarele căii specificate vor fi copiate și / y afișează un mesaj de confirmare de fiecare dată când încercați să suprascrieți un fișier.
  • 6
    Salvați fișierul. După ce ați terminat de scris comenzile, puteți salva fișierul cu tipul de fișier lot. Faceți clic pe File → Save As ...
  • Dați clic în meniul drop-down "Salvați ca".
  • selecta "Toate fișierele".
  • Scrieți un nume urmat de .bat
  • 7
    Scrieți un program de backup mai avansat. Este utilă copierea fișierelor dintr-un dosar în altul, dar cum îi dați o anumită ordine? Acesta este motivul pentru care comanda FOR / IN / DO este utilă, pe care o puteți utiliza pentru a organiza fișiere prin extensie:
    @ECHO OFFcd c: origineREM Aceasta este calea fișierului pe care doriți ordinareFOR %% f IN (* .doc * .txt) DO XCOPY C: source "%% f" c: text / m / yREM Această comandă copiază fișierele cu extensia .doc Orem .txt din c: sursa C: %% f testoREM este un %% variabileFOR f IN (* .jpg * .jpg, * .jpg ) DO XCOPY C: origine "%% f" c: imagini / m / yREM Aceasta copiază toate fișierele cu extensia .jpg, .jpg, .jpg, sau REM din c: sursă în C: imagini
  • 8
    Salvați fișierul. După ce ați terminat de scris comenzile, puteți salva fișierul cu tipul de fișier lot. Faceți clic pe Fișier → Salvare ca ...
  • Dați clic în meniul drop-down "Salvați ca".
  • selecta "Toate fișierele".
  • Scrieți un nume urmat de .bat
  • Sfaturi

    • Pentru a scrie un fișier batch, puteți utiliza un editor de text ca UltraEdit. Cu toate acestea, dacă aș fi să scriu doar fișiere batch foarte simple, s-ar putea să nu merite.
    • Dacă doriți să utilizați nume de directoare sau fișiere care conțin spații, va trebui să utilizați ghilimele ca în exemplu: "C: Documents and Settings ".
    • Odată cu apariția Windows 2000, fișierul batch presupus, de asemenea, extensia „cmd“ și, spre deosebire de extensia de fișier „.bat“, folosind arhitectura la 32 de biți în loc de 16 biți.

    Avertismente

    • Nu luați prea mult din potențialul unui fișier lot - o comandă greșită sau într-un loc greșit poate provoca vătămări grave sistemului dvs.
    • Acordați o atenție deosebită comenzilor utilizate. Trebuie să fiți extrem de siguri de acțiunile dvs. și să știți că codul utilizat nu este periculos (de exemplu, comenzi de lot pentru ștergerea fișierelor).
    Distribuiți pe rețelele sociale:

    înrudit