15%

Alexhost îți îndeplinește dorințele

Răspundeți la sondaj și câștigați premii

MERRY15
Începeți
30.10.2024

Cum să creezi și să lucrezi cu un fișier BAT

A BAT file (sau fișier batch) este un fișier text simplu care conține o serie de comenzi care sunt executate de Windows Command Prompt (cmd.exe). Fișierele BAT sunt adesea folosite pentru a automatiza sarcini repetitive, a gestiona operațiuni de sistem sau a efectua procesarea în lot a fișierelor. Ele sunt utilizate pe scară largă pentru scripting și pot executa comenzi precum lansarea programelor, copierea fișierelor sau efectuarea sarcinilor de sistem.

Telegram Premium Account Giveaway

Alăturați-vă acum
Telegram Premium Star Star

Ce este un fișier BAT?

Un fișier BAT (abreviere pentru fișier batch) este un fișier script care conține o secvență de comenzi care urmează să fie executate de sistemul de operare Windows. Când fișierul BAT este rulat, comenzile din interiorul său sunt executate în ordinea în care sunt scrise, automatizând o serie de sarcini care altfel ar trebui efectuate manual.

Cele mai comune utilizări pentru fișierele BAT includ:

  • Executarea mai multor comenzi secvențial.
  • Automatizarea sarcinilor de administrare a sistemului (de exemplu, crearea de copii de rezervă, mutarea fișierelor).
  • Configurarea mediilor și variabilelor de sistem.
  • Lansarea programelor sau scripturilor.

Extensia fișierului pentru fișierele batch este .bat, iar aceste fișiere pot fi create cu orice editor de text (cum ar fi Notepad).

Cum să creezi un fișier BAT

Crearea unui fișier BAT este simplă și ai nevoie doar de un editor de text de bază pentru a începe. Urmează acești pași:

Pasi 1: Deschide un editor de text

  1. Deschide Notepad sau orice editor de text la alegerea ta.
    • În Windows, poți apăsa Windows + R, scrie notepad și apasă Enter.

Pasi 2: Scrie comenzile în fișierul BAT

În editorul de text, scrie comenzile pe care dorești ca fișierul batch să le execute. De exemplu, poți scrie comenzi simple precum afișarea textului, crearea de foldere sau rularea programelor.

Exemplu de fișier BAT simplu:
@echo off echo Bună, bine ai venit la fișierul BAT! mkdir NewFolder pause

Explicație:

  • @echo off: Ascunde afișarea comenzilor în promptul de comandă, arătând doar rezultatul.
  • echo Bună, bine ai venit la fișierul BAT!: Afișează mesajul în promptul de comandă.
  • mkdir NewFolder: Creează un nou director numit “NewFolder.”
  • pause: Pauză scriptul și așteaptă inputul utilizatorului înainte de a închide promptul de comandă.

Pasi 3: Salvează fișierul ca fișier .bat

După ce ai scris comenzile, salvează fișierul cu extensia .bat:

  1. În Notepad, dă clic pe Fișier > Salvează ca.
  2. Schimbă tipul de salvare în Toate fișierele.
  3. Denumește fișierul, asigurându-te că se termină cu .bat (de exemplu, exemplu.bat).
  4. Alege locația unde dorești să salvezi fișierul și dă clic pe Salvează.

Cum să rulezi un fișier BAT

Odată ce fișierul BAT este creat, rularea acestuia este simplă.

Metoda 1: Dublu clic pe fișierul BAT

  • Găsește fișierul BAT în File Explorer și dă dublu clic pe el. Fișierul batch va executa comenzile, iar o fereastră Command Prompt se va deschide pentru a afișa rezultatul.

Metoda 2: Rulare din Command Prompt

  1. Deschide Command Prompt (apasă Windows + R, scrie cmd și apasă Enter).
  2. Navighează la directorul în care se află fișierul BAT folosind comanda cd.
    cd pathtoyourbatfile
  3. Scrie numele fișierului BAT și apasă Enter pentru a-l rula.
    example.bat

Comenzi comune în fișiere BAT

Fișierele BAT suportă o gamă largă de comenzi pentru diverse operațiuni de sistem. Mai jos sunt câteva comenzi comune utilizate în fișierele batch:

echo

Afișează un mesaj sau rezultatul unei comenzi.

echo This is a message.

pause

Pauzează execuția scriptului și așteaptă ca utilizatorul să apese orice tastă înainte de a continua.

pause

cls

Șterge fereastra Command Prompt.

cls

mkdir (Creează director)

Creează un nou director (folder).

mkdir MyNewFolder

del

Șterge fișiere din directorul specificat.

del file.txt

copy

Copiază fișiere dintr-o locație în alta.

copy file.txt C:Destination

ren (Renumește)

Schimbă numele unui fișier sau director.

ren oldfile.txt newfile.txt

start

Lansează un nou program sau deschide un fișier cu aplicația sa implicită.

start notepad.exe

if

Utilizat pentru a crea declarații condiționale (de exemplu, executarea comenzilor pe baza anumitor condiții).

if exist file.txt echo File exists.

Folosirea variabilelor în fișiere BAT

Variabilele îți permit să stochezi valori și să le folosești pe parcursul scriptului. În fișierele batch, poți defini și folosi variabile pentru a crea scripturi dinamice și flexibile.

Exemplu de variabilă:

@echo off set name=John echo Bună, %name%! pause

În acest script:

  • set name=John creează o variabilă numită name și îi atribuie valoarea “John.”
  • %name% este folosit pentru a accesa valoarea variabilei.

Creează o sarcină simplă de automatizare cu un fișier BAT

Să creăm un exemplu de fișier BAT care automatizează o sarcină, cum ar fi crearea de copii de rezervă ale fișierelor dintr-un folder în altul.

Exemplu de fișier BAT pentru backup:

@echo off echo Începerea procesului de backup… xcopy C:UsersYourUserDocuments C:BackupDocuments /s /e /h /i /y echo Backup finalizat cu succes! pause

În acest script:

  • xcopy este folosit pentru a copia fișiere din folderul Documents în folderul Backup, inclusiv subdirectoare și fișiere ascunse.
  • /s /e /h /i /y sunt opțiuni pentru comanda xcopy care asigură că toate fișierele și directoarele sunt copiate fără a solicita confirmarea pentru fiecare fișier.

Programarea unui fișier BAT pentru a rula automat

Poți programa fișiere BAT să ruleze automat la anumite ore folosind Task Scheduler în Windows.

Pasi pentru a programa un fișier BAT:

  1. Deschide Task Scheduler (caută-l în meniul Start din Windows).
  2. Click pe Creează o sarcină de bază în panoul din dreapta.
  3. Urmează asistentul pentru a numi sarcina, a seta un declanșator (când ar trebui să ruleze sarcina) și a specifica fișierul BAT de executat.
  4. Sub Acțiune, alege Pornește un program și navighează la fișierul BAT pe care dorești să-l rulezi.
  5. Setează programul dorit și dă clic pe Finalizează pentru a salva sarcina.

Acum, fișierul BAT va rula automat conform programului pe care l-ai setat.

Concluzie

Fișierele BAT sunt o modalitate puternică de a automatiza sarcini, a gestiona operațiuni de sistem și a rula mai multe comenzi secvențial în Windows. Prin crearea și lucrul cu fișiere BAT, poți simplifica sarcinile repetitive, eficientiza procesele și economisi timp. Fie că folosești comenzi de bază sau încorporezi variabile și condiții, scriptingul batch este o abilitate neprețuită pentru oricine lucrează într-un mediu Windows. Cu capacitatea de a programa fișiere BAT prin Task Scheduler, poți, de asemenea, automatiza sarcini pentru a rula fără intervenție manuală, făcându-le și mai utile atât pentru uz personal, cât și profesional.

15%

Alexhost îți îndeplinește dorințele

Răspundeți la sondaj și câștigați premii

MERRY15
Începeți