REGISTER











[Tutorial] Batch Files – Automatizare comenzi
#1
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.

[Image: untitled.jpg]
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 şi voila… acesta face treaba în locul dumneavoastră.

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.
Reply


Messages In This Thread


Powered by MyBB All rights reserved
Developed with for FASTCS 2011 - 2024 FASTCS