Ce este un fișier BAT?

Cum se deschide, se editează și se convertesc fișierele BAT

Un fișier cu extensia de fișiere BAT este un fișier de procesare lot. Este un fișier text simplu care conține comenzi diferite utilizate pentru sarcini repetitive sau pentru a rula grupuri de scripturi unul după altul.

Software-ul de toate tipurile poate utiliza fișiere BAT în diverse scopuri, cum ar fi copierea sau ștergerea fișierelor, rularea aplicațiilor, procesele de închidere etc.

Fișierele BAT sunt, de asemenea, numite fișiere batch , scripturi , programe batch, fișiere de comandă și scripturi de shell, și pot folosi extensia .CMD.

Important: fișierele BAT au potențialul de a fi foarte periculoase nu numai pentru fișierele personale, ci și pentru fișierele importante ale sistemului . Acordați o atenție deosebită înainte de a deschide unul.

Cum se deschide un fișier BAT

Chiar dacă extensia .BAT face ca Windows să le recunoască ca fișiere executabile, fișierele BAT sunt încă compuse în întregime din comenzi de text. Acest lucru înseamnă că orice editor de text, cum ar fi Notepad, care este inclus în toate versiunile de Windows, poate deschide un fișier BAT pentru editare . Pentru a deschide fișierul BAT în Notepad, faceți clic dreapta pe el și alegeți Edit din meniu.

Eu personal prefer un editor de text mai avansat care să susțină evidențierea sintaxei , dintre care unele sunt listate în lista celor mai buni editori de text liber .

Utilizarea unui editor de text va afișa codul care compune fișierul BAT. De exemplu, acesta este textul din interiorul unui fișier BAT utilizat pentru golirea clipboard-ului:

cmd / c "ecou off" clip "

Iată un alt exemplu de fișier BAT care utilizează comanda ping pentru a vedea dacă computerul poate ajunge la un router cu această adresă IP specială:

ping 192.168.1.1 pauză

Atenție: Din nou, aveți mare grijă când deschideți formate de fișiere executabile, cum ar fi fișierele .BAT pe care le-ați primit prin e-mail, descărcate de pe site-uri pe care nu le cunoașteți sau chiar le-ați creat. Consultați Lista de Extensii de fișiere executabile pentru o listă de alte extensii de fișiere pentru a evita și de ce.

Pentru a utiliza într-adevăr un fișier BAT în Windows este la fel de simplu ca dublu-clic sau dublu-atingere-l. Nu există un program sau un instrument de care trebuie să descărcați pentru a rula fișierele BAT.

Pentru a utiliza primul exemplu de mai sus, introducerea textului într-un fișier text cu un editor de text și apoi salvarea fișierului cu extensia .BAT va face fișierul un executabil pe care îl puteți deschide pentru a șterge imediat orice fișier salvat în clipboard.

Cel de-al doilea exemplu care utilizează comanda ping va pinge acea adresă IP; comanda de pauză păstrează fereastra Prompt Command deschis când a terminat, astfel încât să puteți vedea rezultatele.

Sfat: Microsoft are mai multe informații despre fișierele BAT și comenzile acestora în documentul Folosind fișiere batch. Wikibooks și MakeUseOf pot fi de asemenea de ajutor. De asemenea, vedeți comenzile Lista de comenzi de comandă pentru sute de comenzi pe care le puteți utiliza în fișierele BAT.

Notă: Dacă fișierul dvs. nu pare a fi un fișier text, probabil că nu aveți de a face cu un fișier BAT. Verificați extensia fișierului pentru a vă asigura că nu confundați un fișier BAK sau BAR (vârstă de date 3) cu un fișier BAT.

Cum se convertește un fișier BAT

După cum vedeți mai sus, codul unui fișier BAT nu este ascuns în nici un fel, ceea ce înseamnă că sunt foarte ușor de editat. Deoarece anumite instrucțiuni dintr-un fișier BAT (cum ar fi comanda del ) pot distruge datele dvs., este posibil ca în anumite scenarii să fie important să convertiți fișierul BAT într-un format ca EXE pentru ao face mai mult ca un fișier de aplicație.

Un fișier BAT poate fi convertit într-un fișier EXE utilizând câteva instrumente de linie de comandă . Puteți citi cum să faceți acest lucru la How-To Geek. Windows are un instrument încorporat numit IExpress care oferă un alt mod de a construi un fișier EXE dintr-un fișier BAT - Renegade's Random Tech are o explicație bună despre cum să facă acest lucru.

Deși versiunea gratuită este doar o încercare, EXE pentru MSI Converter Pro este un instrument care poate converti fișierul EXE rezultat într-un fișier MSI (Windows Installer Package).

Puteți utiliza instrumentul gratuit de linie de comandă NSSM dacă doriți să executați un fișier BAT ca serviciu Windows .

PowerShell Scriptomatic vă poate ajuta să convertiți codul într-un fișier BAT într-un script PowerShell.

În loc să căutați un convertor BAT la SH (Bash Shell Script) pentru a folosi comenzile BAT în programe cum ar fi Bourne Shell și Korn Shell, vă recomand să rescrii scriptul folosind limbajul Bash. Structura dintre cele două formate este destul de diferită, deoarece fișierele sunt utilizate în diferite sisteme de operare . Vedeți acest thread Fișier Overflow și acest tutorial Unix Shell Scripting pentru câteva informații care vă pot ajuta să traduceți comenzile manual.

Important: De obicei, nu puteți modifica o extensie de fișier (cum ar fi extensia de fișier BAT) la una pe care computerul o recunoaște și vă așteaptă ca fișierul nou redenumit să fie utilizabil. O conversie efectivă a formatului de fișier folosind una din metodele descrise mai sus trebuie să aibă loc în majoritatea cazurilor. Cu toate acestea, deoarece fișierele BAT sunt doar fișiere text cu extensie .BAT, le puteți redenumi în .TXT pentru ao deschide cu un editor de text. Amintiți-vă că efectuarea unei conversii BAT la TXT va împiedica fișierul batch să execute comenzile sale.

În loc să modificați manual extensia de fișiere de la .BAT la .TXT, puteți deschide și fișierul batch din Notepad pentru a le edita și apoi salvați-l într-un fișier nou, selectând TXT ca extensie de fișier înainte de a salva în loc de BAT.

Acest lucru este, de asemenea, ceea ce trebuie făcut atunci când se face un nou fișier BAT în Notepad, dar în sens invers: salvați documentul text implicit ca BAT în loc de TXT. În unele programe, este posibil să fie necesar să o salvați în tipul de fișier "Toate fișierele", apoi să puneți extensia .BAT pe ea.

Mai multe ajutor cu fișiere BAT

Consultați Obțineți mai mult ajutor pentru informații despre contactarea cu mine în rețele sociale sau prin e-mail, postarea pe forumuri de asistență tehnică și multe altele. Dați-mi voie să știu ce fel de probleme aveți cu deschiderea sau utilizarea fișierului BAT și voi vedea ce pot face pentru a vă ajuta.