Kaj je datoteka BAT?

Kako odpreti, urediti in pretvoriti datoteke BAT

Datoteka z razširitvijo datoteke BAT je datoteka za obdelavo paketov. To je datoteka z navadnim besedilom, ki vsebuje različne ukaze, ki se uporabljajo za ponavljajoča se opravila, ali za zagon skupin skriptov ena za drugo.

Programska oprema vseh vrst lahko uporablja BAT datoteke za različne namene, kot so kopiranje ali brisanje datotek, zagon programov, zaustavitev itd.

Datoteke BAT se imenujejo tudi batch datoteke , skripte , serijske programe, ukazne datoteke in skriptne lupine ter lahko namesto tega uporabljajo razširitev .CMD.

Pomembno: datoteke BAT lahko zelo nevarne ne le za vaše osebne datoteke, ampak tudi za pomembne sistemske datoteke . Preden odprete previdno, bodite previdni.

Kako odpreti datoteko BAT

Čeprav razširitev .BAT takoj Windows prepozna kot izvršljive datoteke, datoteke BAT še vedno vsebujejo povsem besedilne ukaze. To pomeni, da lahko kateri koli urejevalnik besedil, kot je Notepad, ki je vključen v vse različice sistema Windows, odpre datoteko BAT za urejanje . Če želite datoteko BAT odpreti v beležnici, jo kliknite z desno miškino tipko in v meniju izberite Uredi .

Osebno raje uporabljam naprednejše urejevalnike besedil, ki podpirajo poudarjanje sintakse , nekatere od njih pa so naštete v našem seznamu najboljših besedil .

Uporaba urejevalnika besedila bo prikazala kodo, ki sestavlja datoteko BAT. To je na primer besedilo v datoteki BAT, ki je bila uporabljena za praznjenje odložišča:

cmd / c "odmeva iz" posnetka "

Tukaj je še en primer datoteke BAT, ki uporablja ukaz ping, da preveri, ali lahko računalnik doseže usmerjevalnik s tem določenim naslovom IP :

ping 192.168.1.1 premor

Opozorilo: Spet pazite, da pri odpiranju izvedbenih datotek, kot so datoteke .BAT, ki ste jih morda prejeli prek e-pošte, prenesete s spletnih mest, ki jih niste seznanjeni, ali celo ustvarili sami. Oglejte si moj seznam izvedljivih razširitev datotek za seznam drugih razširitev datotek, da se izognete, in zakaj.

Če želite dejansko uporabiti datoteko BAT v operacijskem sistemu Windows, je preprosta, kot če jo dvokliknete ali dvakrat dotaknete. Za zagon datotek BAT ni nobenega programa ali orodja, ki ga morate prenesti.

Če želite uporabiti prvi primer od zgoraj, vnesite to besedilo v besedilno datoteko z urejevalnikom besedil in nato shranite datoteko s pripono .BAT, naredite datoteko izvedljivo, ki jo lahko odprete, da takoj izbrišete vse, kar je shranjeno v odložišče.

Drugi primer, ki uporablja ukaz ping, bo ping ta IP naslov; ukaz za začasno ustavitev obdrži okno ukaznega poziva, ko je končan, da si lahko ogledate rezultate.

Nasvet: Microsoft ima nekaj več informacij o datotekah BAT in njihovih ukazih v tem dokumentu Uporaba paketnih datotek. Tudi Wikiknjige in MakeUseOf so lahko v pomoč. Oglejte si tudi moj seznam ukaznih ukazov za več sto ukazov, ki jih lahko uporabite v BAT datotekah.

Opomba: če se vaša datoteka ne zdi besedilna datoteka, potem verjetno ne obravnavate datoteke BAT. Preverite razširitev datoteke, da ne posnemate datoteke BAK ali BAR (Age of Empires 3 Data) z datoteko BAT.

Kako spremeniti datoteko BAT

Kot vidite zgoraj, koda datoteke BAT ni skrita na noben način, kar pomeni, da jih je zelo enostavno urejati. Ker nekatera navodila v datoteki BAT (na primer del ukaza) lahko uničijo vaše podatke, je v nekaterih scenarijih pomembno, da pretvorite datoteko BAT v obliko, kot je EXE, da bi bila bolj podobna aplikacijski datoteki.

Datoteko BAT lahko pretvorite v datoteko EXE z nekaj orodji ukazne vrstice . Lahko preberete, kako to storiti pri How-To Geeku. Windows ima vgrajeno orodje, imenovano IExpress, ki ponuja drug način za izdelavo datoteke EXE iz datoteke BAT - Renegade's Random Tech ima dobro razlago o tem, kako to storiti.

Čeprav je brezplačna različica le preskus, je program EXE to MSI Converter Pro orodje, ki lahko datoteko EXE, ki je bilo prej, pretvori v datoteko MSI (Windows Installer Package).

Če želite zagnati datoteko BAT kot storitev Windows, lahko uporabite brezplačno orodje ukazne vrstice NSSM.

PowerShell Scriptomatic vam lahko pomaga pri pretvorbi kode v datoteko BAT v skript PowerShell.

Namesto iskanja pretvornika BAT v SH (Bash Shell Script), da bi lahko uporabili ukaze BAT v programih, kot sta Bourne Shell in Korn Shell, priporočam, da skript uporabljate samo z jezikom Bash. Struktura med obema formatoma je precej drugačna, ker se datoteke uporabljajo v različnih operacijskih sistemih . Oglejte si to temo Stack Overflow in ta vadnica Unix Shell Scripting za nekatere informacije, ki vam lahko pomagajo prevajati ukaze ročno.

Pomembno: običajno ne morete spremeniti razširitve datoteke (na primer razširitve datoteke BAT) na tisto, ki jo računalnik prepozna in pričakuje, da bo novo preimenovana datoteka uporabna. Dejanska pretvorba oblike datoteke z eno od zgoraj opisanih metod mora potekati v večini primerov. Vendar, ker so datoteke BAT samo besedilne datoteke z razširitvijo .BAT, jih lahko preimenujete v .TXT, da jih odprete z urejevalnikom besedil. Ne pozabite, da bo pretvorba BAT v TXT preprečila paketni datoteki izvajanja svojih ukazov.

Namesto ročnega spreminjanja razširitve datoteke iz .BAT v .TXT lahko odprete tudi paketno datoteko v beležnici za urejanje in jo nato shranite v novo datoteko, nato pa pred razširitvijo namesto BAT izberite TXT kot razširitev datoteke.

To je tudi tisto, kar je treba narediti pri izdelavi nove datoteke BAT v Notepadu, vendar v obratnem vrstnem redu: shranite privzeti besedilni dokument kot BAT namesto TXT. V nekaterih programih ga boste morda morali shraniti v vrsto datoteke »Vse datoteke« in nato sami dodajte razširitev .BAT.

Več pomoči z datotekami BAT

Glejte Get More Help za informacije o stikih z menoj v družabnih omrežjih ali prek e-pošte, objavljanje na forumih za tehnično podporo in še več. Sporočite mi, kakšne težave imate pri odpiranju ali uporabi datoteke BAT, in videl bom, kaj lahko storim, da vam pomagam.