Hva er en batchfil?

En batchfil er en fil som brukes av enten et Windows® -operativsystem, DOS eller OS/2. Det er en tekstfil som inneholder en rekke kommandoer som skal tolkes i rekkefølge av en kommandotolk. Dette betyr at en enkelt fil kan kjøre et komplekst arrangement av kommandoer, ofte kjøre flere programmer, for å oppnå en enkelt sammenhengende slutt. Systemadministratorer bruker dem ofte til å automatisere lange prosjekter, og noen programmer som ikke er blitt samlet inn 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 batchfil, og vil bli gjenkjent av praktisk talt alle skjell. Mer moderne skjell kan også akseptere .cmd -utvidelsen, og vanligvis har skillet mellom de to å gjøre med hva feilnivåene er, det vil si når feil skal vises. I 4DoS og andre lignende skjell kan de også bruke .BTM -utvidelsen, selv om dette ikke gjenkjennes av andre operativsystemer.

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

Siden en batchfil er grunnleggende bare en tekstfil, kan man opprettes i alle slags enkle tekstredigerer, og suffikset 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 skallvindu som er lansert fra Windows®. redigering -kommandoen kan brukes til å opprette en ny fil, ved å skrive noe som rediger foo.bat . Innenfor filen kan en rekke grunnleggende kommandoer brukes.

En enkel batchfil kan inneholde noe følgende: pause; Echo nå åpner vi dokumentermappen .; Dir C: \ Dokumenter \. For å utføre filen, vil en bruker ganske enkelt skrive inn navnet på filen, uten .bat -suffikset, og den ville kjøres. Denne spesielle filen ville begynne med en pause, noe som vil få brukeren til å treffe en nøkkel. Når en nøkkel hadde blitt truffet, ville den trykke linjen, "Nå åpner vi dokumentermappen." Da vil det liste innholdet i dokumenterkatalogen som finnes i C -stasjonen.

Det er faktisk ganske mange kommandoer som kan brukes i en batchfil for å tilpasse dem ytterligere. For eksempel kan %1 -variabelen brukes til å skrive ut en variabel som brukerinngangene etter å ha skrevet navnet på filen som skal utføres. Så for eksempel, hvis noen ønsket å fjerne en katalog og lage en ny katalog i en kommando, kunne han lage en fil som heter rmmk.bat som inkluderte 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 som heter Bar.

ANDRE SPRÅK