BAT-fail (mis see on ja kuidas seda avada)

Selles artiklis selgitatakse, mis on .BAT-fail, kuidas .BAT-faili avada ja .BAT-faili EXE-failiks teisendada.

Mis on .BAT-fail?

A faili .BAT-iga faililaiendit on paketttöötlusfail. See on tasandik tekstifail mis sisaldab erinevaid käske kasutatakse korduvate ülesannete jaoks või skriptirühmade üksteise järel käitamiseks.

Igat tüüpi tarkvara kasutab .BAT-faile erinevatel eesmärkidel – näiteks failide kopeerimiseks või kustutamiseks, rakenduste käitamiseks ja protsesside sulgemiseks. BAT-faile nimetatakse ka pakkfailideks, skriptideks, pakettprogrammideks, käsufailideks ja kestaskriptideks ning need võivad selle asemel kasutada laiendit .CMD.

Nahkhiire failid.

.BAT-failidega töötamine võib olla väga ohtlik mitte ainult teie isiklikele failidele, vaid ka olulistele süsteemifailidele. Olge enne selle avamist väga ettevaatlik.

.BAT-faili avamine

Kuigi .BAT-laiend paneb Windowsi kohe sellise faili käivitatavana tuvastama, koosnevad .BAT-failid siiski täielikult tekstikäskudest. See tähendab, et iga tekstiredaktor, näiteks Notepad (mis on kõigis Windowsi versioonides kaasas), saab redigeerimiseks avada .BAT-faili.

.BAT-faili avamiseks Notepadis paremklõpsake seda ja valige Muuda menüüst. Võib-olla leiate täiustatud tekstiredaktorid seda toetust süntaks esiletõstmine, abiks .BAT-faili redigeerimisel.

.BAT-faili avamine tekstiredaktoris kuvab faili moodustava koodi. Näiteks see on tekst BAT-failis, mida kasutatakse lõikepuhvri tühjendamiseks:

cmd /c "kaja väljas | klipp"

Siin on veel üks näide .BAT-failist, mis kasutab ping-käsku, et näha, kas arvuti suudab jõuda a ruuter selle konkreetsega IP-aadress:

ping 192.168.1.1
paus.

Jällegi olge väga ettevaatlik käivitatavate failivormingute (nt .BAT-failide) avamisel, mille olete selle kaudu vastu võtnud meili, laaditud alla veebisaitidelt, mida te ei tunne, või isegi loodud ise. On ka teisi käivitatavad faililaiendid peaksite vältima.

BAT-faili kasutamine

.BAT-faili kasutamine Windowsis on sama lihtne kui sellel topeltklõps või topeltpuudutamine. Te ei pea alla laadima ühtegi spetsiaalset programmi ega tööriista.

Esimese ülaltoodud näite kasutamiseks sisestage see tekst tekstiredaktoriga tekstifaili ja seejärel salvestage fail .BAT laiendus muudab faili käivitatavaks, mille saate avada, et kohe kustutada kõik, mis on salvestatud lõikelaud.

Teine näide, mis kasutab pingi käskpingib selle IP-aadressi; pausi käsk säilitab Käsurida aken avaneb pärast protsessi lõppemist, et saaksite tulemusi näha.

Kui teie fail ei tundu olevat tekstifail, siis tõenäoliselt ei tegele te BAT-failiga. Kontrollige faililaiendit, et veenduda, et te ei aja segadusse a .BAK või .BAR (Age of Empires 3 andmed) faili .BAT-failiga.

Kuidas luua pakettfaili Windows 10-s: Lisateave

Kuidas .BAT-faili teisendada

Nagu näidatud, ei ole .BAT-faili kood mingil viisil peidetud, mis tähendab, et seda on väga lihtne redigeerida. Kuna teatud juhised .BAT-failis (nt del käsk) võib teie andmeid hävitada, teisendades BAT-faili sellisesse vormingusse nagu EXE oleks mõistlik muuta see rohkem nagu rakendusfail.

Saate teisendada .BAT-faili .EXE-failiks, kasutades mõnda käsurida tööriistad. Kuidas seda teha, saate lugeda aadressilt How-To Geek.

  • Windowsi sisseehitatud IExpressi tööriist pakub veel üht võimalust .EXE-faili loomiseks .BAT-failist.
  • Kuigi tasuta versioon on vaid prooviversioon, EXE MSI Converter Pro-ks saab teisendada saadud EXE-faili MSI (Windows Installer Package) failiks.
  • Kui soovite .BAT-faili Windowsi teenusena käitada, saate kasutada tasuta NSSM-i käsurea tööriista.
  • PowerShell Scriptomatic aitab teil teisendada .BAT-failis oleva koodi PowerShelli skriptiks.

Selle asemel, et otsida .BAT-st SH-ks (bash shell script) konverterit, et kasutada .BAT-i käske sellistes programmides nagu Bourne Shell ja Korn Shell, proovige skript lihtsalt Bashi keelt kasutades ümber kirjutada. Nende kahe vormingu struktuur on üsna erinev, kuna faile kasutatakse erinevates operatsioonisüsteemides. Siin on Stack Overflow niit ja see Unix Shelli skriptimise õpetus Teabe saamiseks, mis võib aidata teil käske käsitsi tõlkida.

Tavaliselt ei saa te faililaiendit (nt .BAT) muuta selliseks, mille teie arvuti ära tunneb, ja eeldada, et äsja ümbernimetatud fail on kasutatav. Enamikul juhtudel peab tegelik failivormingu teisendamine ühe ülalkirjeldatud meetodi abil toimuma. Arvestades, et .BAT-failid on lihtsalt .BAT-laiendiga tekstifailid, saate selle ümber nimetada .TXT-ks, et avada see laiendiga. tekstiredaktor. Pidage meeles, et .BAT-st .TXT-ks teisendamine takistab pakkfaili käskude täitmist.

BAT-faili salvestamine TXT-failina

Selle asemel, et muuta faililaiendit .BAT käsitsi TXT-ks, saate pakkfaili avada ka Märkmik redigeerimiseks ja seejärel salvestage see uude faili, valides enne salvestamist faililaiendiks .TXT .BAT-st.

Seda tuleb teha ka Notepadis uue .BAT-faili tegemisel, kuid vastupidi: salvesta vaiketekstdokument .TXT asemel .BAT-vormingus. Mõnes programmis peate selle võib-olla salvestama Kõik failid failitüüpi ja seejärel lisage sellele ise laiend .BAT.

KKK

  • Kas BAT-fail on ohtlik?

    Kuigi BAT-failid võivad harva esineda, võivad need sisaldada viiruseid nagu enamik teisi failivorminguid. Skannige mis tahes võrgust allalaaditud faile a viirusetõrje pahavara vältimiseks.

  • Mis keeles on BAT-fail kirjutatud?

    Pakettskript on selle enda keel. Pakettskripti põhifunktsioon on korduvate käskude automatiseerimine.

  • Mis on kommentaar BAT-failis?

    Kommentaarid on tekstiread, mis ei mõjuta koodi täitmist. Kommentaarid sisaldavad tavaliselt dokumentatsiooni, näiteks BAT-faili eesmärki. Kasuta REM (Märkused) käsk BAT-failidele kommentaaride lisamiseks.

  • Millist käsku kasutatakse BAT-failis arvuti väljalülitamiseks?

    Seiskamine - s. 10-sekundilise taimeriga väljalülitamiseks kasutage seiskamine -s -t 10. Väljalülituskäsule peaks eelnema @kaja väljas.