Skip to main content

Hvad er en batchfil?

En batchfil er en fil, der bruges af enten en Windows Operativsystem, DOS eller OS/2.Det er en tekstfil, der indeholder en række kommandoer, der skal fortolkes i rækkefølge af en kommandotolk.Dette betyder, at en enkelt fil kan køre et komplekst arrangement af kommandoer, der ofte kører flere programmer, for at opnå en enkelt sammenhængende ende.Systemadministratorer bruger dem ofte til at automatisere lange projekter, og nogle programmer, der ikke er blevet samlet fuldt ud i et program, kan bruge en batchfil til at køre nødvendige komponenter og derefter starte det endelige program.

. BAT-udvidelsen er den mest almindelige-Brugt udvidelse til en batchfil og vil blive genkendt af stort set alle skaller.Flere moderne skaller kan også acceptere .CMD -udvidelsen, og normalt har sondringen mellem de to at gøre med, hvad fejlniveauerne er, hvilket vil sige, hvornår der vises fejl.I 4DO'er og andre lignende skaller kan de også bruge .BTM -udvidelsen, skønt dette ikke genkendes af andre operativsystemer.

På ældre Windows Computere og DOS -computere er der en kernefil kendt som AutoExec.bat, der køres hver gang computeren starter.Dette inkluderer mange almindelige filer, der skal lanceres og kommandoer, der skal køres for at forberede systemet til at fungere.Ting kan føjes til filen AutoExec.bat for at indstille specifik opførsel ved opstart, såsom lanceringsprogrammer, rydde op på filrum eller gentage påmindelser.

Da en batchfil er grundlæggende kun en tekstfil, kan man oprettesi enhver form for enkel tekstredaktør, og suffikset kan senere ændres til .bat eller .cmd.De fleste mennesker synes det er nemmest at blot redigere en fra kommandolinjen, enten lige i DOS eller i et skalvindue, der blev lanceret inden for Windows .Kommandoen rediger kan bruges til at oprette en ny fil ved at skrive noget som rediger foo.bat .Inden for filen kan en række grundlæggende kommandoer bruges.

En simpel batchfil kan omfatte noget følgende: pause;Echo nu åbner vi mappen dokumenter.; Dir c:/dokumenter/.For at udføre filen ville en bruger blot indtaste navnet på filen uden .bat -suffikset, og den ville køre.Denne særlige fil ville begynde med en pause, som ville få brugeren til at ramme en nøgle.Når en nøgle var blevet ramt, ville den derefter udskrive linjen ldquo; nu åbner vi mappen dokumenter. Rdquo;Derefter viser det indholdet af dokumenterets bibliotek, der findes i C -drevet.

Der er faktisk en hel del kommandoer, der kan bruges i en batchfil til yderligere at tilpasse dem.For eksempel kan %1 -variablen bruges til at udskrive en variabel, som brugeren indtaster efter at have indtastet navnet på filen, der skal udføres.Så for eksempel, hvis nogen ville fjerne et bibliotek og lave et nyt bibliotek i en kommando, kunne han lave en fil ved navn Rmmk.bat, der omfattede følgende linjer: rmdir %1;Mkdir %2.Han kunne derefter udføre det ved at skrive noget som RMMK Foo Bar, som ville fjerne det bibliotek, der hedder Foo, og lave et nyt bibliotek med navnet Bar.