Mitä tietää
- BAT-tiedosto on Windowsin erätiedosto.
- Suorita se kaksoisnapsauttamalla tai muokkaa sitä avaamalla Notepadilla.
- Muunna EXE:ksi IExpressillä.
Tässä artikkelissa kerrotaan, mikä BAT-tiedosto on, kuinka se avataan suorittamista varten, kuinka sitä muokataan ja tehdään siihen muutoksia, ja kuinka BAT-tiedosto muunnetaan EXE-, MSI- tai muuhun muotoon.
Mikä on BAT-tiedosto?
Tiedosto, jonka tiedostotunniste on .BAT, on Windowsin erätiedosto. Se on pelkkä tekstitiedosto, joka sisältää useita komentoja, joita käytetään toistuviin tehtäviin tai komentosarjaryhmien suorittamiseen peräkkäin. Kaikentyyppiset ohjelmistot käyttävät BAT-tiedostoja eri tarkoituksiin, kuten tiedostojen kopioimiseen tai poistamiseen, sovellusten suorittamiseen ja prosessien sulkemiseen.
Niitä kutsutaan myös erätiedostoiksi, komentosarjoiksi, eräohjelmiksi, komentotiedostoiksi ja komentosarjoiksi, ja ne voivat käyttää sen sijaan .CMD-laajennusta. Työskentely BAT-tiedostojen kanssa voi olla erittäin vaarallista paitsi henkilökohtaisille tiedostoille, myös tärkeille järjestelmätiedostoille. Ole erittäin varovainen ennen kuin avaat sellaisen.
Kuinka avata .BAT-tiedosto
Vaikka BAT-laajennus varmistaa, että Windows tunnistaa välittömästi tällaisen tiedoston suoritettavaksi, ne koostuvat silti kokonaan tekstikomennoista. Tämä tarkoittaa, että mikä tahansa tekstieditori, kuten Muistio, myös kaikissa Windows-versioissa, voi avata sellaisen muokkausta varten. Voit avata BAT-tiedoston Notepadissa napsauttamalla sitä hiiren kakkospainikkeella ja valitsemalla Näytä lisää vaihtoehtoja † muokata valikosta (tai vain muokata joissakin Windows-versioissa). Saatat olla hyödyllistä käyttää kehittyneempiä tekstieditoreja, jotka tukevat syntaksin korostusta, kun muokkaat BAT-tiedostoa. Kun se avataan tekstieditorissa, näkyviin tulee koodi, josta tiedosto muodostuu. Esimerkiksi tämä on teksti tekstissä, 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 tarkistaakseen, voiko tietokone tavoittaa reitittimen tällä tietyllä IP-osoitteella:
ping 192.168.1.1
pause
Jälleen, suoritettavana tiedostopäätenä, ole erittäin varovainen avaaessasi BAT-tiedostoja, jotka on vastaanotettu sähköpostitse, ladattu tuntemattomilta verkkosivustoilta tai jopa luotu itse.
Kuinka käyttää BAT-tiedostoa
BAT-tiedoston käyttäminen Windowsissa on yhtä helppoa kuin kaksoisnapsauttaminen tai kaksoisnapsauttaminen. Sinun ei tarvitse ladata mitään erityistä ohjelmaa tai apuohjelmaa. Käyttääksemme ensimmäistä yllä olevaa esimerkkiä, tekstin syöttäminen tekstitiedostoon tekstieditorilla ja tiedoston tallentaminen .BAT-tunnisteella muuttaa sen suoritettavaksi tiedostoksi, jonka voit avata ja poistaa välittömästi kaiken leikepöydälle tallennetun. Toinen esimerkki ping-postittaa IP-osoitteen; tauko-komento pitää komentokehoteikkunan auki, kun prosessi on valmis, jotta voit nähdä tulokset. Jos tiedostosi ei näytä olevan tekstitiedosto, et todennäköisesti ole tekemisissä BAT-tiedoston kanssa. Tarkista tiedostopääte varmistaaksesi, että et sekoita sitä BAK:iin tai BAR:iin (Age of Empires 3 tiedosto.
.BAT-tiedoston muuntaminen
Kuten näkyy, BAT-tiedoston koodia ei ole piilotettu millään tavalla, mikä tarkoittaa, että sitä on erittäin helppo muokata. Koska tietyt ohjeet yhdessä (kuten del-komento) voivat aiheuttaa tuhoa tietoihisi, saattaa olla viisasta muuntaa BAT-tiedosto muotoon, kuten EXE, jotta se olisi enemmän kuin sovellustiedosto. Voit muuntaa BAT:n EXE:ksi muutamalla komentorivityökalulla. Katso How-To Geek ohjeet sen tekemiseen.
- Windowsin sisäänrakennettu IExpress-työkalu tarjoaa toisen tavan rakentaa EXE-tiedosto BAT-tiedostosta. Avaa se Run with -ruudusta iexpress.exe†
- Vaikka ilmainen versio on vain kokeiluversio, EXE to MSI Converter Pro voi muuntaa tuloksena olevan EXE-tiedoston MSI (Windows Installer Package) -tiedostoksi.
- Voit käyttää ilmaista komentorivityökalua NSSM, jos haluat käyttää BAT-tiedostoa Windows-palveluna.
- PowerShell Scriptomatic voi auttaa sinua muuttamaan BAT-tiedoston koodin PowerShell-komentosarjaksi.
Sen sijaan, että etsisit BAT to SH (bash shell script) -muunninta Bourne Shellin ja Korn Shellin kaltaisten ohjelmien komentojen käyttämiseen, yritä vain kirjoittaa komentosarja uudelleen Bash-kielellä. Näiden kahden muodon rakenne on melko erilainen, koska tiedostoja käytetään eri käyttöjärjestelmissä. Siellä on Stack Overflow -säie ja tämä Unix Shell Scripting -opetusohjelma, jossa on tietoja, jotka voivat auttaa sinua kääntämään komennot manuaalisesti. Yleensä et voi muuttaa tiedostopäätettä (kuten BAT) sellaiseksi, jonka tietokoneesi tunnistaa, ja odottaa, että juuri uudelleennimetty tiedosto on käyttökelpoinen. Useimmissa tapauksissa varsinainen tiedostomuodon muunnos tulee tehdä jollakin yllä kuvatuista menetelmistä. Koska BAT-tiedostot ovat kuitenkin vain tekstitiedostoja, joissa on .BAT-tunniste, voit nimetä ne uudelleen muotoon .TXT avataksesi ne tekstieditorilla. Muista, että BAT-muunnoksen suorittaminen TXT:ksi estää erätiedostoa suorittamasta komentojaan.
.BAT-tiedoston tallentaminen .TXT-tiedostona
Sen sijaan, että muuttaisit manuaalisesti tiedostotunnisteen BAT:sta TXT:ksi, voit myös avata erätiedoston Muistiossa muokkausta varten ja tallentaa sen sitten uudeksi tiedostoksi valitsemalla tiedostotunnisteeksi .TXT ennen tallentamista .BAT sijaan.
Tämä on myös mitä sinun tulee tehdä luodessasi uutta BAT-tiedostoa Muistiossa, mutta päinvastoin: tallenna oletustekstidokumentti BAT-muodossa TXT:n sijaan. Jotkin ohjelmat saattavat edellyttää sen tallentamista hakemistoon Kaikki tiedostot tiedostotyyppi ja aseta sitten .bat laajennus itse.
FAQ
-
Onko BAT-tiedosto vaarallinen?
Vaikka BAT-tiedostot ovat harvinaisia, ne voivat sisältää viruksia, kuten useimmat muut tiedostomuodot. Tarkista kaikki verkosta lataamasi tiedostot virustorjuntaohjelmalla haittaohjelmien estämiseksi.
-
Millä kielellä BAT-tiedosto kirjoitetaan?
Eräskripti on oma kielensä. Eräskriptin päätehtävä on automatisoida toistuvia komentoja.
-
Mikä on kommentti BAT-tiedostossa?
Kommentit ovat tekstirivejä, jotka eivät vaikuta koodin suorittamiseen. Kommentit sisältävät yleensä dokumentteja, kuten BAT-tiedoston tarkoituksen. Käytä JARRU (Kommentit) -komento lisätäksesi kommentteja BAT-tiedostoihin.
-
Mitä komentoa käytetään tietokoneen sammuttamiseen BAT-tiedostossa?
Poistu – s† Jos haluat poistua 10 sekunnin ajastimella, käytä poistu -s -t 10† Sammutuskomentoa edeltää: @kaiku pois†