Mikä on BAT-tiedosto?

BAT-tiedostojen avaaminen, muokkaaminen ja muuntaminen

BAT- tiedostojen laajennuksella varustettu tiedosto on eräajotiedosto. Se on tavallinen tekstitiedosto, joka sisältää useita komentoja, joita käytetään toistuvissa tehtävissä tai joilla komentojen ryhmiä käytetään peräkkäin.

Kaikentyyppiset ohjelmistot voivat käyttää BAT-tiedostoja eri tarkoituksiin, kuten kopioida tai poistaa tiedostoja, suorittaa sovelluksia, sammutusprosesseja jne.

BAT-tiedostoja kutsutaan myös erätiedostoiksi , komentosarjoiksi , eräohjelmiksi, komentotiedostoiksi ja komentosarjoiksi, ja ne voivat käyttää .CMD-laajennusta.

Tärkeää: BAT-tiedostot voivat olla hyvin vaarallisia paitsi henkilökohtaisten tiedostojen lisäksi myös tärkeille järjestelmätiedostoille . Ole varovainen ennen avaamista.

BAT-tiedoston avaaminen

Vaikka .BAT-laajennus välittömästi tekee Windows-ohjelmista tunnistettavia tiedostoina, BAT-tiedostot säilyvät täysin tekstikomennoissa. Tämä tarkoittaa, että kaikki tekstieditorit, kuten Notepad, jotka sisältyvät kaikkiin Windows-versioihin, voivat avata BAT-tiedoston muokkausta varten . Avaa BAT-tiedosto Notepadissa napsauttamalla sitä hiiren kakkospainikkeella ja valitsemalla valikosta Muokkaa .

Henkilökohtaisesti mieluummin pidemmälle edistyneitä tekstinsuunnittelijoita, jotka tukevat syntaksin korostusta, joista osa on lueteltu Paras ilmainen tekstieditori -luettelossamme.

Tekstieditorin käyttäminen näyttää koodin, joka muodostaa BAT-tiedoston. Tämä on esimerkiksi BAT-tiedoston sisältävä teksti, jota käytetään leikepöydän tyhjentämiseen:

cmd / c "echo off | clip"

Tässä on toinen esimerkki BAT-tiedostosta, joka käyttää ping-komentoa , onko tietokone päässyt reitittimeen, jolla on tämä nimenomainen IP-osoite :

ping 192.168.1.1 tauko

Varoitus: Huolehdi myös, kun avaat suoritettavia tiedostomuotoja, kuten .BAT-tiedostoja, jotka olet saattanut vastaanottaa sähköpostilla, lataamatta verkkosivustoista, joita et ole perehtynyt tai jotka ovat luoneet itse. Katso luettelo suoritettavista tiedostojen laajennuksista, jotta voit välttää muiden tiedostojen laajennuksia ja miksi.

Windowsin BAT-tiedoston käyttäminen on yhtä helppoa kuin kaksoisnapsauttaminen tai kaksoisnapauttaminen. Sinulla ei ole ohjelmaa tai työkalua, jonka haluat ladata BAT-tiedostojen suorittamiseen.

Jos haluat käyttää ensimmäistä esimerkkiä ylhäältä, kirjoittaessasi tekstin tekstitiedostona tekstieditorilla ja tallentamalla tiedoston .BAT-laajennuksella tekee tiedostosta suoritettavan ohjelman, jonka voit avata välittömästi leikettäviksi leikepöydälle tallennetusta tiedostosta.

Toinen esimerkki, joka käyttää ping-komentoa, pingoi kyseisen IP-osoitteen; tauko-komento pitää Komentorivi- ikkunan auki, kun se on valmis, jotta voit nähdä tulokset.

Vihje: Microsoftilla on lisää tietoja BAT-tiedostoista ja niiden komennoista tässä Käytä erätiedostoja -asiakirjaa. Wikikirjat ja MakeUseOf voivat olla hyödyllisiä myös. Katso myös minun komentomerkkikomentojen sarjan satoja komentoja, joita voit käyttää BAT-tiedostoissa.

Huomaa: Jos tiedostosi ei näytä olevan tekstitiedosto, et todennäköisesti käsittele BAT-tiedostoa. Tarkista tiedostopääte varmistaaksesi, että et sekoittaa BAK- tai BAR (Age of Empires 3 Data) -tiedostoa BAT-tiedostolla.

Miten muuntaa BAT-tiedosto

Kuten yllä näet, BAT-tiedoston koodi ei ole piilotettu millään tavoin, mikä tarkoittaa, että niitä on helppo muokata. Koska tietyt BAT-tiedoston ohjeet (kuten del- komento) voivat tuhota tietosi, voi joissakin skenaarioissa olla tärkeätä muuntaa BAT-tiedosto EXE- muotoon, jotta se olisi enemmän kuin sovellustiedosto.

BAT-tiedosto voidaan muuntaa EXE-tiedostona muutamalla komentorivin työkalulla. Voit lukea, kuinka tämä tehdään How-To Geek -ohjelmassa. Windowsissa on sisäänrakennettu työkalu nimeltään IExpress, joka tarjoaa toisen tavan rakentaa EXE-tiedosto BAT-tiedostosta - Renegaden satunnainen tekniikka on hyvä selitys siitä, miten se tehdään.

Vaikka ilmainen versio on vain kokeilu, EXE MSI Converter Pro on työkalu, joka voi muuntaa tuloksena olevan EXE-tiedoston MSI (Windows Installer Package) -tiedostoon.

Voit käyttää vapaata NSSM-komentorivityökalua, jos haluat käyttää BAT-tiedostoa Windows-palveluna .

PowerShell Scriptomatic voi auttaa sinua muuntaa koodin BAT-tiedostona PowerShell-komentosarjalle.

Sen sijaan, että etsisitte BAT: n SH (Bash Shell Script) -muuntimen käyttämään BAT-komentoja ohjelmissa, kuten Bourne Shell ja Korn Shell, suosittelen kirjoittamaan vain käsikirjoituksen Bash-kielen avulla. Kahden muodon rakenne on melko erilainen, koska tiedostoja käytetään eri käyttöjärjestelmissä . Katso tämä Stack Overflow -kierre ja tämä Unix Shell Scripting -ohjattu muutamia tietoja, jotka saattavat auttaa sinua kääntämään komennot manuaalisesti.

Tärkeää: Tiedostopääte (kuten BAT-tiedostopääte) ei yleensä voi muuttaa sellaiseksi, että tietokone tunnistaa ja odottaa, että uudelleennimetyt tiedostot ovat käyttökelpoisia. Useimmissa tapauksissa on tehtävä todellinen tiedostomuodon muuntaminen käyttäen jotain edellä kuvatuista menetelmistä. Koska BAT-tiedostot ovat vain tekstitiedostoja, joissa on .BAT-laajennus, voit nimetä sen uudelleen .TXT-muotoon avaamalla se tekstieditorilla. Muista, että BAT: n TXT-muuntaminen estää komentojonotiedoston suorittamasta komentoja.

Sen sijaan, että manuaalisesti muutettaisiin tiedostopääte .BAT: stä .TXT: hen, voit myös avata komentotiedostojen komentotiedoston muokattavaksi ja tallentaa sen sitten uuteen tiedostoon valitsemalla TXT tiedostopääteeksi ennen tallennusta parhaan käytettävissä olevan tekniikan sijaan.

Tämä on myös tehtävä, kun tehdään uusi BAT-tiedosto Notepadissa, mutta päinvastoin: tallenna oletustekstiasi BAT: ksi TXT: n sijasta. Joissakin ohjelmissa sinun on ehkä tallennettava se "Kaikki tiedostot" -tyyppiin ja laittaa sitten .BAT-laajennus siihen itse.

Lisää apua BAT-tiedostoilla

Saat lisätietoja ohjeesta yhteyden ottamisesta minuun sosiaalisissa verkostoissa tai sähköpostin välityksellä, lähettämällä teknisiä tukifoorumeja ja muuhun. Kerro, mitä ongelmia sinulla on BAT-tiedoston avaamisessa tai käytössä ja näen mitä voin auttaa.