Acasă » 2012 » Decembrie » 25 » Batch Files – Automatizarea comenzilor
4:01 PM
Batch Files – Automatizarea comenzilor

Fişierele batch (batch files) reprezintă seturi de comenzi MS – DOS care sunt executate succesiv, grupate în fişiere cu extensia .bat, cu un rol important în reducerea timpului consumat de task-urile repetitive.

Acestea se comportă precum un fişier .exe care atunci când este deschis execută comenzile indicate în liniile de cod.

Puteţi folosi un fişier .bat care să vă  mute toate fişierele cu o anumită extensie dintr-un folder în altul. De  exemplu, dacă doriţi să mutaţi toate fişierele cu extensia .mp3 din  folderul Downloads (unde descărcaţi de obicei fişierele) într-un folder separat numit Muzica, nu trebuie decât să deschideţi aplicaţia Notepad şi să scrieţi următoarea instrucţiune:

move "C:\Downloads\*.mp3″ "C:\Muzica\” > C:\lista.txt,

după care salvaţi fişierul cu extensia .bat.

Salvează fişierul batch
Salvează fişierul batch

  • secvenţa "C:\Downloads\*.mp3″ reprezintă locaţia de unde se preiau fişierele. Am scris *.mp3 ca să selecteze toate fişierele cu acea extensie; dacă de exemplu doriţi să mutaţi fişierul melodie.mp3, comanda va arăta astfel: move "C:\Downloads\melodie.mp3″ "C:\Muzica\” > C:\lista.txt),
  • secvenţa "C:\Muzica\” reprezintă destinaţia unde acestea vor fi mutate, urmând ca la final să se creeze un fişier .txt cu lista fişierelor mutate (prin intermediul secvenţei > C:\lista.txt).

Astfel, de fiecare dată când doriţi să  mutaţi fişierele de acest tip în folderul Muzica, în loc să le selectaţi  şi să le mutaţi cu copy-paste, veţi deschide doar fişierul cu extensia  .bat .

Alte exemple:

  • copy "C:\Downloads\*.mp3″ "C:\Muzica\” > C:\lista.txt (copiază  din folderul Downloads în Muzica fişierele cu extensia .mp3 şi crează  un fişier text ce conţine numele fişierelor copiate)
  • copy "C:\New Folder\apa.txt”+”C:\New Folder\aer.txt” "C:\New Folder\tot.txt” (concatenează fişierele apa.txt şi aer.txt şi rezultă fişierul tot.txt în aceeaşi locaţie)
  • del "C:\New Folder\*.xls” (şterge din New Folder toate fişierele cu extensia .xls)
  • del "C:\New Folder” (şterge toate fişierele din New Folder, indiferent de tipul lor)
  • dir "C:\New Folder”> C:\continut.txt (afişează în fişierul conţinut.txt lista fişierelor care se află în New Folder)

Acestea sunt doar câteva comenzi  elementare folosite în lucrul cu fişierele batch. Datorită gamei largi  de instrucţiuni ce pot fi incluse în fişierele .bat, acestea sunt  considerate instrumente utile în gestionarea fişierelor şi în efectuarea  de back-up, o parte dintre comenzi putând fi folosite chiar şi de  utilizatorii mai "neexperimentaţi” în ceea ce priveşte limbajele de  programare.

Pentru cei care doresc să afle mai multe  despre fişierele batch, vă punem la dispoziţie câteva link-uri care  sperăm să vă fie de folos:

http://commandwindows.com/command2.htm

http://www.computerhope.com/batch.htm

http://www.youtube.com/watch?v=JXFCl69q0vI

http://www.pcstats.com/articleview.cfm?articleID=1767


Categorie: Utile | Vizualizări: 335 | Adăugat de: adminX | Evaluare: 0.0/0
Total comentarii : 0
Prenume *:
Email *:
Cod *: