Hva er en batch-fil?

En batchfil er en fil som brukes av enten et Windows®-operativsystem, DOS eller OS / 2. Det er en tekstfil som inneholder en streng med kommandoer som skal tolkes i rekkefølge av en kommandotolker. Dette betyr at en enkelt fil kan kjøre et komplekst arrangement med kommandoer, ofte kjører flere programmer, for å oppnå en samlet sammenheng. Systemadministratorer bruker dem ofte for å automatisere lange prosjekter, og noen programmer som ikke er samlet fullt ut i ett program, kan bruke en batchfil for å kjøre nødvendige komponenter og deretter starte det endelige programmet.

.Bat-utvidelsen er den mest brukte utvidelsen for en batch-fil, og vil bli gjenkjent av praktisk talt alle skjell. Mer moderne skjell godtar også .cmd-forlengelsen, og vanligvis har skillet mellom de to å gjøre med hva feilnivåene er, som vil si når feil vil vises. I 4DOS og andre lignende skjell kan de også bruke .btm-utvidelsen, selv om dette ikke er anerkjent av andre operativsystemer.

På eldre Windows®-datamaskiner og DOS-datamaskiner er det en kjernefil som kalles autoexec.bat som kjøres hver gang datamaskinen starter opp. Dette inkluderer mange vanlige filer som må startes og kommandoer som må kjøres for å forberede systemet til å fungere. Ting kan legges til autoexec.bat-filen for å angi spesifikk oppførsel ved oppstart, for eksempel å starte programmer, rydde opp i mellomrom eller gjengi påminnelser.

Siden en batch-fil i grunnen bare er en tekstfil, kan en opprettes i alle slags enkle teksteditorer, og endelsen kan senere endres til .bat eller .cmd. De fleste synes det er enklest å bare redigere en fra kommandolinjen, enten rett i DOS eller i et skjellvindu som er lansert innen Windows®. Redigeringskommandoen kan brukes til å opprette en ny fil ved å skrive inn noe som rediger foo.bat . I filen kan du bruke en rekke grunnleggende kommandoer.

En enkel batchfil kan inneholde noe av følgende: pause; ekko Nå åpner vi dokumentmappen.; dir c: \ dokumenter \. For å kjøre filen, vil en bruker ganske enkelt skrive inn navnet på filen, uten .bat-endelsen, og den vil kjøre. Denne spesielle filen vil begynne med en pause, noe som vil be brukeren om å trykke på en nøkkel. Når en nøkkel var blitt truffet, skulle den deretter skrive ut linjen, "Nå åpner vi dokumentmappen." Deretter vil den liste opp innholdet i dokumentkatalogen som finnes i C-stasjonen.

Det er faktisk ganske mange kommandoer som kan brukes i en batch-fil for å tilpasse dem ytterligere. For eksempel kan% 1-variabelen brukes til å skrive ut en variabel som brukeren legger inn etter å ha skrevet inn navnet på filen som skal utføres. Så hvis for eksempel noen ville fjerne en katalog og lage en ny katalog i en kommando, kunne han lage en fil med navnet rmmk.bat som inkluderer følgende linjer: rmdir% 1; mkdir% 2. Han kunne deretter utføre det ved å skrive noe som "rmmk foo bar", som ville fjerne katalogen som heter foo, og lage en ny katalog med navnet bar.

ANDRE SPRÅK

Hjalp denne artikkelen deg? Takk for tilbakemeldingen Takk for tilbakemeldingen

Hvordan kan vi hjelpe? Hvordan kan vi hjelpe?