Sa invatam MS-DOS
Crearea fisierelor BAT cu ajutorul MS-DOS
Test de Evaluare
Contact
 

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
-

next