aspose.info
FI

BAT - Erätiedostomuoto

Päivitetty

Mikä on BAT-tiedosto?

BAT-tiedosto tunnetaan erätiedostona, joka toimii DOS:n ja kaikkien Windows-versioiden kanssa cmd.exe-tiedoston alla. Se koostuu sarjasta tekstimuotoisia rivikomentoja, jotka komentorivitulkki suorittaa eri tehtävien suorittamiseksi, kuten ylläpitoapuohjelmien suorittamiseksi Windowsissa tai tavanomaisten ohjelmien käynnistämiseksi. Erätiedosto voi sisältää minkä tahansa komennon, jonka tulkki voi hyväksyä vuorovaikutteisesti, ja käyttää koodirakennetta, joka mahdollistaa ehdollisen haarautumisen ja silmukan komentosarjatiedostoon kirjoitetulla tavalla.

BAT-tiedostomuoto

BAT-tiedostomuoto on yksinkertaisesti skripti, joka on sisällytetty automatisoimaan luonteeltaan toistuvia komentosarjoja. Termiä erä käytetään eräkäsittelyyn, sitä voidaan pitää ei-vuorovaikutteisena suorituksena. Siksi erätiedosto ei välttämättä käsittele usean tiedon erää. Vanhassa levykäyttöjärjestelmässä (DOS) erätiedosto ajettiin komentorivikäyttöliittymässä kirjoittamalla tiedoston nimi ja tunniste .bat. Aikaisempi Microsoftin graafiseen käyttöliittymään perustuva käyttöjärjestelmä, kuten Microsoft Windows, oli riippuvainen DOS:sta. Käyttäjien oli käytettävä DOS:ia suorittaakseen tyypillisiä toimintoja, kuten Windowsin korjaamista, optimointia tai uudelleenasennusta. Myöhemmin Microsoft esitteli Windows NT:n, joka ei ollut riippuvainen DOS-käyttöjärjestelmästä. Siksi erätiedostot voidaan ajaa käyttämällä komentokehotetta tai cmd.exe nykyaikaisissa Microsoft-käyttöjärjestelmissä.

Erätiedoston parametrit

Komentorivi tukee useita erikoismuuttujia, kuten %0, %1 - %9, jotta voidaan viitata erätyön nimeen ja polkuun sekä yhdeksään kutsuparametriin erätyön sisällä. Olemattomat parametrit korvataan merkkijonolla, jonka pituus on nolla. Niitä voidaan kuitenkin käyttää samalla tavalla kuin ympäristömuuttujia, mutta niitä ei tallenneta ympäristöön. Microsoft ja IBM kutsuvat näitä muuttujia korvausparametreiksi, kun taas Novell, Digital Research ja Caldera ottivat käyttöön termin korvaavat muuttujat.

Tässä on joitain hyödyllisiä erätiedostokomentoja:

KomentoKuvaus
VERTämä eräkomento näyttää käyttämäsi MS-DOS-version.
ASSOCTämä on eräkomento, joka liittää laajennuksen tiedostotyyppiin (FTYPE), näyttää olemassa olevat yhteydet tai poistaa yhteyden.
CDTämä eräkomento auttaa tekemään muutoksia toiseen hakemistoon tai näyttää nykyisen hakemiston.
CLSTämä eräkomento tyhjentää näytön.
KOPIOINTITätä eräkomentoa käytetään tiedostojen kopioimiseen paikasta toiseen.
DELTämä eräkomento poistaa tiedostoja, ei hakemistoja.
DIRTämä eräkomento luettelee hakemiston sisällön.
PÄIVÄMÄÄRÄTämä eräkomento auttaa löytämään järjestelmän päivämäärän.
ECHOTämä eräkomento näyttää viestejä tai ottaa komentojen kaiun käyttöön tai poistaa sen käytöstä.
POISTUTämä eräkomento poistuu DOS-konsolista.
MDTämä eräkomento luo uuden hakemiston nykyiseen sijaintiin.
SIIRTOTämä eräkomento siirtää tiedostoja tai hakemistoja hakemistojen välillä.
PATHTämä eräkomento näyttää tai asettaa polkumuuttujan.
TAUKOTämä eräkomento kehottaa käyttäjää ja odottaa syöterivin syöttämistä.
PROMPTTällä eräkomennolla voidaan muuttaa tai nollata cmd.exe-kehote.
RDTämä eräkomento poistaa hakemistoja, mutta hakemistojen on oltava tyhjiä ennen kuin ne voidaan poistaa.
RENNimeää tiedostoja ja hakemistoja uudelleen
REMTätä eräkomentoa käytetään erätiedostojen huomautuksiin, mikä estää huomautuksen sisällön suorittamisen.
STARTTämä eräkomento käynnistää ohjelman uudessa ikkunassa tai avaa asiakirjan.
AIKATämä eräkomento asettaa tai näyttää ajan.
TYYPPITämä eräkomento tulostaa tiedoston tai tiedostojen sisällön tulosteeseen.
VOLTämä eräkomento näyttää taltioiden nimet.
ATTRIBNäyttää tai asettaa nykyisen hakemiston tiedostojen attribuutit
CHKDSKTämä eräkomento tarkistaa levyn mahdollisten ongelmien varalta.
VALINTATämä eräkomento tarjoaa käyttäjälle luettelon vaihtoehdoista.
CMDTämä eräkomento kutsuu toisen komentokehotteen esiintymän.
COMPTämä eräkomento vertaa kahta tiedostoa tiedoston koon perusteella.
MUUNNATämä eräkomento muuntaa taltion FAT16- tai FAT32-tiedostojärjestelmästä NTFS-tiedostojärjestelmään.
DRIVERQUERYTämä eräkomento näyttää kaikki asennetut laiteohjaimet ja niiden ominaisuudet.
LAAJENNATämä eräkomento purkaa tiedostot pakatuista .cab-kaappitiedostoista.
ETSITämä eräkomento etsii merkkijonoa tiedostoista tai syötteestä ja tulostaa vastaavat rivit.
FORMATTämä eräkomento alustaa levyn käyttämään Windowsin tukemaa tiedostojärjestelmää, kuten FAT, FAT32 tai NTFS, mikä korvaa levyn aiemman sisällön.
OHJETämä eräkomento näyttää luettelon Windowsin toimittamista komennoista.
IPCONFIGTämä eräkomento näyttää Windowsin IP-kokoonpanon. Näyttää määritykset yhteyden mukaan ja kyseisen yhteyden nimen.
LABELTämä eräkomento lisää, asettaa tai poistaa levytunnisteen.
LISÄÄTämä eräkomento näyttää tiedoston tai tiedostojen sisällön näyttö kerrallaan.
NETTarjoaa erilaisia verkkopalveluita käytetystä komennosta riippuen.
PINGTämä eräkomento lähettää ICMP/IP kaiku-paketteja verkon yli määritettyyn osoitteeseen.
SAMMUTATämä eräkomento sammuttaa tietokoneen tai kirjaa ulos nykyisen käyttäjän.
LAJITTELUTämä eräkomento ottaa syötteen lähdetiedostosta ja lajittelee sen sisällön aakkosjärjestyksessä A:sta Z:hen tai Z:sta A:han. Se tulostaa tulosteen konsoliin.
SUBSTTämä eräkomento määrittää asemakirjaimen paikalliseen kansioon, näyttää nykyiset tehtävät tai poistaa tehtävän.
SYSTEMINFOTämä eräkomento näyttää tietokoneen ja sen käyttöjärjestelmän kokoonpanon.
TASKKILLTämä eräkomento päättää yhden tai useamman tehtävän.
TEHTÄVÄLISTATämä eräkomento luettelee tehtävät, mukaan lukien tehtävän nimi ja prosessitunnus (PID).
XCOPYTämä eräkomento kopioi tiedostoja ja hakemistoja edistyneemmällä tavalla.
PUUTämä eräkomento näyttää puun kaikista nykyisen hakemiston alihakemistoista millä tahansa rekursio- tai syvyystasolla.
FCTämä eräkomento näyttää todelliset erot kahden tiedoston välillä.
DISKPARTTämä eräkomento näyttää ja määrittää levyosioiden ominaisuudet.
TITLETämä eräkomento määrittää konsoli-ikkunassa näkyvän otsikon.
SETNäyttää luettelon nykyisen järjestelmän ympäristömuuttujista.

Esimerkki BAT-tiedostosta

Eräkomentosarjat tallennetaan yleensä yksinkertaisina tekstitiedostoina; sisältää komentoja, jotka suoritetaan järjestyksessä. Nämä tiedostot tallennetaan .bat-tunnisteella; tunnistetaan ja suoritetaan Command Interpreter -ohjelmistolla. Tämä ohjelmisto on saatavilla Microsoft Windowsissa nimellä cmd.exe.

Tässä on esimerkki eräkomentosarjasta, joka poistaa kaikki tiedostot nykyisestä hakemistosta:

:: Deletes All files in the Current Directory With Prompts and Warnings
::(Hidden, System, and Read-Only Files are Not Affected)
:: @ECHO OFF
DEL . DR

Viitteet

Katso myös