Sistemul de
operare MS-DOS
Programarea in fisierele de tip BAT (*.bat)
Vreau sa incep prin a spune ca va voi arata cateva smecherii legate de
programarea in BAT.Acest capitol este destinat , cum sa spun ? ..hai sa zicem ,
avansatilor in domeniul informaticii.Celor care nu stiu ce e ala Ms-DOS , ce inseamna un
fisier , la ce foloseste , ce e extensia un fisier , ce e aia programare si utilizare ,
ce-s fisierele sistem si care sunt ,etc. le propun sa stea deoparte si sa nu incerce sa
citeasca ce am scris mai jos.Vreau sa mentionez ca am avut parte de multi lameri care se
laudau pe un fond gol ; oamenii astia ma dezgusta , pur si simplu imi strica ziua si vad
ca se cam inmultesc.
Pentru a putea programa in BAT trebuie sa stapanesti foarte bine utilizarea
sistemului Ms-Dos . Fisierele de tip bat (*.bat) nu sunt altceva decat un set de comenzi
Dos care sunt executate pe rand in ordinea scrierii lor.Formatul fisierelor BAT este
identic celor de tip text (*.txt) , pot fi modificate oricand cu orice editor de texte. Pe
fiecare rand al fisierului bat se poate scrie cate o comanda dos , nu mai multe . (
exceptie cand se foloseste "|" )
La rularea fisierelor de tip bat , "command.com" intra in modul batch
(batch mode) unde incepe sa citeasca comenzile linie cu linie . Deci
"command.com" deschide fisierul bat si citeste prima linie , apoi inchide
fisierul dupa care executa comanda citita. Dupa executarea comenzii redeschide fisierul
pentru a citi linia urmatoare ,si tot asa pana la ultima linie , dupa care iese din
batch mode.
Dupa cum am spus mai sus , fisierele de tip bat pot fi create in orice
editor de texte , insa sa le salvati cu extensia "BAT" . Ex. de fisiere bat :
"ovivo.bat" , "nume.bat" , "blabla.bat" . Simplu pana acum
...
Ok ! Sa incepem cu un exemplu de creeare a celui mai simplu program bat.
Problema : Sa se creeze un fisier bat care in urma
executiei sa-mi creeze in radacina directorul Ovivo , iar in directorul Ovivo sa-mi creeze
un fisier de tip txt cu numele ovivo care sa contina textul : "Aici se afla
Ovivo".
Rezolvare: Imi place dos-ul asa ca voi intra in Dos si voi icepe sa butonez :
-
copy con rezolv.bat
c:
cd\
md Ovivo
cd Ovivo
echo Aici se afla Ovivo > ovivo.txt
-
|