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.