Kaj morate vedeti
- Datoteka BAT je paketna datoteka sistema Windows.
- Dvokliknite, da ga zaženete, ali ga odprite z Beležnico za urejanje.
- Pretvori v EXE z IExpress.
Ta članek pojasnjuje, kaj je datoteka BAT, kako jo odpreti za izvedbo, kako jo urediti, da jo spremenite, in kako pretvoriti datoteko BAT v EXE, MSI ali drugo obliko.
Kaj je datoteka BAT?
Datoteka s pripono datoteke. BAT je paketna datoteka sistema Windows. To je datoteka z navadnim besedilom, ki vsebuje različne ukaze, ki se uporabljajo za ponavljajoča se opravila ali za zagon skupin skriptov enega za drugim.
Programska oprema vseh vrst uporablja datoteke BAT za različne namene – na primer za kopiranje ali brisanje datotek, zagon aplikacij in zaustavitev procesov.
Imenujejo se tudi paketne datoteke, skripti, paketni programi, ukazne datoteke in lupinski skripti, namesto tega pa lahko uporabljajo pripono. CMD.
Delo z datotekami BAT je lahko zelo nevarno ne samo za vaše osebne datoteke, ampak tudi za pomembne sistemske datoteke. Preden ga odprete, bodite izjemno previdni.
Kako odpreti datoteko. BAT
Čeprav končnica BAT omogoči, da Windows takoj prepozna takšno datoteko kot izvedljivo, so še vedno v celoti sestavljene iz besedilnih ukazov. To pomeni, da lahko kateri koli urejevalnik besedil, kot je Beležnica, vključno z vsemi različicami sistema Windows, odpre enega za urejanje.
Da odprete datoteko BAT v Beležnici, jo kliknite z desno miškino tipko in v meniju izberite Prikaži več možnosti > Uredi (ali samo Edit v nekaterih različicah sistema Windows). Morda vam bo v pomoč uporaba naprednejših urejevalnikov besedila, ki podpirajo označevanje sintakse pri urejanju datoteke BAT.
Če jo odprete v urejevalniku besedila, se prikaže koda, ki sestavlja datoteko. Na primer, to je besedilo znotraj enega, ki se uporablja za izpraznitev odložišča:
cmd /c "echo off | clip"
Tukaj je še en primer datoteke BAT, ki uporablja ukaz ping, da preveri, ali lahko računalnik doseže usmerjevalnik s tem naslovom IP:
ping 192.168.1.1
pavza
Ponavljam, bodite zelo previdni pri odpiranju datotek BAT, ki ste jih prejeli po e-pošti, prenesli s spletnih mest, ki jih ne poznate, ali ste jih celo ustvarili sami.
Kako uporabljati datoteko BAT
Uporaba datoteke BAT v sistemu Windows je tako preprosta, kot da jo dvokliknete ali dvakrat tapnete. Ni vam treba prenesti nobenega posebnega programa ali orodja.
Če uporabimo prvi zgornji primer, vnos tega besedila v besedilno datoteko z urejevalnikom besedil in nato shranjevanje datoteke s pripono. BAT bo naredil izvršljivo datoteko, ki jo lahko odprete in takoj izbrišete vse, kar je shranjeno v odložišče.
Drugi primer bo pingal ta naslov IP; ukaz pause pusti okno ukaznega poziva odprto, ko je postopek končan, tako da lahko vidite rezultate.
Če se zdi, da vaša datoteka ni besedilna datoteka, verjetno nimate opravka z datoteko BAT. Preverite pripono datoteke in se prepričajte, da je ne zamenjujete z datoteko BAK ali BAR (podatki Age of Empires 3).
Kako pretvoriti datoteko. BAT
Kot je prikazano, koda datoteke BAT ni na noben način skrita, kar pomeni, da jo je zelo enostavno urejati. Ker lahko nekatera navodila v enem (na primer ukaz del) povzročijo kaos vašim podatkom, bi bilo pametno pretvoriti datoteko BAT v obliko, kot je EXE, da bi bila bolj podobna datoteki aplikacije.
BAT lahko pretvorite v EXE z nekaj orodji ukazne vrstice. Glejte How-To Geek za navodila, kako to storiti.
- Orodje IExpress, vgrajeno v Windows, ponuja še en način za izdelavo datoteke EXE iz datoteke BAT. Odprite ga v polju Zaženi z iexpress.exe.
- Čeprav je brezplačna različica le preskusna, lahko EXE v MSI Converter Pro pretvori nastalo datoteko EXE v datoteko MSI (Windows Installer Package).
- Uporabite lahko brezplačno orodje ukazne vrstice NSSM, če želite zagnati datoteko BAT kot storitev Windows.
- PowerShell Scriptomatic vam lahko pomaga pretvoriti kodo v datoteki BAT v skript PowerShell.
Namesto iskanja pretvornika BAT v SH (bash lupinski skript) za uporabo ukazov v programih, kot sta Bourne Shell in Korn Shell, poskusite preprosto prepisati skript z uporabo jezika Bash. Struktura obeh formatov je precej različna, ker se datoteke uporabljajo v različnih operacijskih sistemih. Obstaja nit Stack Overflow in ta vadnica za skriptno lupino Unix za nekaj informacij, ki vam lahko pomagajo pri ročnem prevajanju ukazov.
Običajno ne morete spremeniti pripone datoteke (kot je BAT) v tisto, ki jo vaš računalnik prepozna, in pričakujete, da bo na novo preimenovana datoteka uporabna. Dejanska pretvorba formata datoteke z uporabo enega od zgoraj opisanih načinov mora potekati v večini primerov. Glede na to, da so datoteke BAT le besedilne datoteke s pripono. BAT, jih lahko preimenujete v. TXT, da jih odprete z urejevalnikom besedil. Ne pozabite, da bo pretvorba BAT v TXT preprečila, da bi paketna datoteka izvedla svoje ukaze.
Kako shraniti datoteko. BAT kot datoteko. TXT
Namesto da ročno spremenite pripono datoteke iz BAT v TXT, lahko paketno datoteko odprete tudi v Beležnici za urejanje in jo nato shranite v novo datoteko, pri čemer kot pripono datoteke pred shranjevanjem izberete. TXT namesto. BAT.
To je tudi tisto, kar morate storiti, ko ustvarjate novo datoteko BAT v beležnici, vendar obratno: shranite privzeti besedilni dokument kot BAT namesto TXT. V nekaterih programih jo boste morda morali shraniti v vrsto datoteke All Files in ji nato sami dodati pripono bat.
FAQ
Ali je datoteka BAT nevarna?
Čeprav so redke, lahko datoteke BAT vsebujejo viruse, tako kot večina drugih oblik datotek. Preglejte vse datoteke, ki jih prenesete iz spleta, s protivirusnim orodjem, da se izognete zlonamerni programski opremi.
V katerem jeziku je napisana datoteka BAT?
Paketni skript je svoj jezik. Glavna funkcija paketnega skripta je avtomatizacija ponavljajočih se ukazov.
Kaj je komentar v datoteki BAT?
Komentarji so vrstice besedila, ki ne vplivajo na izvajanje kode. Komentarji običajno vključujejo dokumentacijo, kot je namen datoteke BAT. Za dodajanje komentarjev datotekam BAT uporabite ukaz REM (Opombe).
Kateri ukaz se uporablja za zaustavitev vašega računalnika v datoteki BAT?
Izklop - s. Za izklop z 10-sekundnim časovnikom uporabite shutdown -s -t 10. Pred ukazom za zaustavitev mora biti @echo off.