Što je BAT datoteka?

Kako otvoriti, uređivati ​​i pretvoriti BAT datoteke

Datoteka s ekstenzijom BAT datoteka je datoteka s obradom podataka. To je obična tekstualna datoteka koja sadrži različite naredbe koje se koriste za ponavljajuće zadatke ili za pokretanje skupina skripata jedan za drugim.

Softver svih vrsta može koristiti BAT datoteke za razne svrhe, poput kopiranja ili brisanja datoteka, pokretanja aplikacija, procesa isključivanja itd.

BAT datoteke se nazivaju i naredbene datoteke , skripte , serije, zapisničke datoteke i skriptne ljuske, a umjesto toga mogu koristiti proširenje .CMD.

Važno: BAT datoteke mogu biti vrlo opasne ne samo za vaše osobne datoteke već i za važne datoteke sustava . Pazite na izuzetno oprezno mjesto prije otvaranja.

Kako otvoriti BAT datoteku

Iako .BAT produžetak odmah prepoznaje Windows kao izvršne datoteke, BAT datoteke se još uvijek sastoje od tekstualnih naredbi. To znači da svaki uređivač teksta, poput Notepada, koji je uključen u sve verzije sustava Windows, može otvoriti BAT datoteku za uređivanje . Da biste otvorili BAT datoteku u Notepad, samo kliknite desnom tipkom miša i odaberite Uredi iz izbornika.

Osobno volim više naprednih urednika teksta koji podržavaju osvjetljavanje sintakse , od kojih su neki navedeni u našem popisu najboljih besplatnih tekstualnih urednika .

Uređivač teksta prikazuje kôd koji čini BAT datoteku. Na primjer, to je tekst unutar BAT datoteke koji se koristi za pražnjenje međuspremnika:

cmd / c "echo off | clip"

Evo još jednog primjera BAT datoteke koja koristi ping naredbu kako bi vidjela može li računalo doći do usmjerivača s tom određenom IP adresom :

ping 192.168.1.1 pauza

Upozorenje: Ponovno pazite na otvaranje izvršnih datoteka kao što su .BAT datoteke koje ste možda primili putem e-pošte, preuzete s web stranica koje niste upoznati ili čak sami stvorili. Pogledajte moj popis izvršnih ekstenzija datoteka za popis drugih ekstenzija datoteka kako biste izbjegli i zašto.

Da biste zapravo koristili BAT datoteku u sustavu Windows, jednostavno je dvaput kliknuti ili dvaput pritisnuti. Nemate program ili alat koji morate preuzeti kako biste pokrenuli BAT datoteke.

Da biste koristili prvi primjer odozgo, unos teksta u tekstualnu datoteku s uređivačem teksta, a zatim spremanje datoteke s proširenjem .BAT, izvršit će datoteku izvršnu datoteku koju možete otvoriti da biste odmah izbrisali sve spremljene u međuspremnik.

Drugi primjer koji koristi ping naredbu ping će tu IP adresu; naredba za pauzu čuva otvoreni prozor za naredbe kad završi, tako da možete vidjeti rezultate.

Savjet: Microsoft ima neke dodatne informacije o BAT datotekama i njihovim naredbama u ovom dokumentu Korištenje batch datoteka. Wikiknjige i MakeUseOf također mogu biti korisni. Također pogledajte moj popis naredbi brzog naredbi za stotine naredbi koje možete koristiti u BAT datotekama.

Napomena: Ako vaša datoteka ne izgleda kao tekstna datoteka, vjerojatno se ne bavite BAT datotekom. Provjerite proširenje datoteke kako biste bili sigurni da ne zbunjujete datoteku BAK ili BAR (Age of Empires 3 Data) s BAT datotekom.

Kako pretvoriti BAT datoteku

Kao što vidite gore, kod BAT datoteke nije skriven ni na koji način, što znači da je vrlo lako uređivati. Budući da određene upute u BAT datoteci (poput del naredbe) mogu uništiti vaše podatke, u nekim scenarijima može biti važno pretvoriti BAT datoteku u format kao EXE da bi ga više nalikovao datoteci aplikacije.

BAT datoteka može se pretvoriti u EXE datoteku koristeći nekoliko alata naredbenog retka . Možete pročitati kako to učiniti u How-To Geeku. Windows ima ugrađeni alat nazvan IExpress koji omogućuje drugi način izrade EXE datoteke iz BAT datoteke - Renegade's Random Tech ima dobre objašnjenje o tome kako to učiniti.

Iako je besplatna verzija samo probna verzija, EXE za MSI Converter Pro alat je koji može pretvoriti rezultirajuću EXE datoteku u datoteku MSI (Windows Installer Package).

Možete koristiti besplatni alat naredbenog retka NSSM ako želite pokrenuti BAT datoteku kao Windows servis .

PowerShell Scriptomatic vam može pomoći pretvoriti kod u BAT datoteku u PowerShell skriptu.

Umjesto da pretražite pretvarač BAT na SH (Bash Shell Script) kako biste koristili naredbe BAT u programima poput Bourne Shell i Korn Shell, preporučujem samo prepisivanje skripte pomoću jezika Bash. Struktura između dva formata prilično je različita jer se datoteke koriste u različitim operacijskim sustavima . Pogledajte ovaj Thread Overflow niza i ovaj tutorial Unix Shell Scripting za neke informacije koje bi mogle pomoći pri prevođenju naredbi ručno.

Važno: obično ne možete mijenjati datotečni nastavak (kao što je proširenje BAT datoteke) na računalo koje prepoznaje računalo i očekuje da će nova preimenovana datoteka biti korisna. Stvarna konverzija formata datoteke koja koristi jedan od gore opisanih metoda mora se provesti u većini slučajeva. Međutim, budući da su BAT datoteke samo tekstualne datoteke s ekstenzijom .BAT, možete je preimenovati u .TXT da biste je otvorili pomoću uređivača teksta. Zapamtite da će pretvorba BAT u TXT spriječiti naredbu batch datoteke.

Umjesto ručnog mijenjanja ekstenzije datoteke iz .BAT u .TXT, možete otvoriti batch datoteku u programu Notepad za uređivanje, a zatim ga spremiti u novu datoteku, odabirom TXT kao datotečnog nastavka prije spremanja umjesto BAT-a.

To je također ono što treba učiniti prilikom izrade nove BAT datoteke u Notepad, ali obrnuto: spremite zadani tekstualni dokument kao BAT umjesto TXT. U nekim programima možda ćete je morati spremiti u datoteku "Sve datoteke", a zatim stavite .BAT proširenje na njega sami.

Više pomoći s BAT datotekama

Vidi Više pomoći za informacije o kontaktiranju me putem društvenih mreža ili putem e-pošte, objavljivanja na forumima za tehničku podršku i još mnogo toga. Javite mi kakve probleme imate s otvaranjem ili korištenjem BAT datoteke i vidjet ću što mogu učiniti da vam pomognem.