Skip to main content

Vad är en batchfil?

En batchfil är en fil som används av antingen en Windows Operativsystem, DOS eller OS/2.Det är en textfil som innehåller en rad kommandon som ska tolkas i ordning av en kommandotolk.Detta innebär att en enda fil kan köra ett komplext arrangemang av kommandon, ofta kör flera program, för att uppnå ett enda sammanhängande slut.Systemadministratörer använder ofta dem för att automatisera långa projekt, och vissa program som inte har samlats in i ett program kan använda en batchfil för att köra nödvändiga komponenter och sedan starta det slutliga programmet.

.Bat-förlängningen är det vanligaste-Används förlängning för en batchfil och kommer att kännas igen av praktiskt taget alla skal.Mer moderna skal kan också acceptera .CMD -förlängningen, och vanligtvis har skillnaden mellan de två att göra med vad felnivåerna är, det vill säga när fel kommer att visas.I 4DOS och andra liknande skal kan de också använda .BTM -förlängningen, även om detta inte känns igen av andra operativsystem.

På äldre Windows Datorer och DOS -datorer, det finns en kärnfil som kallas autoexec.bat som körs varje gång datorn startar.Detta inkluderar många vanliga filer som måste lanseras och kommandon som måste köras för att förbereda systemet för att fungera.Saker kan läggas till i filen AutoExec.Bat för att ställa in specifika beteenden vid start, till exempel att starta program, rensa filutrymmen eller ekar påminnelser.

Eftersom en batchfil är i grunden bara en textfil, kan man skapasI någon form av enkel textredigerare, och suffixet kan senare ändras till .bat eller .cmd.De flesta tycker att det är lättast att helt enkelt redigera en från kommandoraden, antingen rakt i DOS eller i ett skalfönster som lanseras inifrån Windows .Kommandot Redigera kan användas för att skapa en ny fil genom att skriva något som Redigera foo.bat .Inom filen kan ett antal grundläggande kommandon användas.

En enkel batchfil kan innehålla något följande: paus;Echo nu öppnar vi dokumentmappen .; DIR C:/Dokument/.För att köra filen skulle en användare helt enkelt skriva namnet på filen utan .bat -suffixet, och den skulle köras.Den här filen skulle börja med en paus, vilket skulle få användaren att träffa en nyckel.När en nyckel hade träffats skulle den sedan skriva ut raden, ldquo; nu öppnar vi dokumentmappen. Rdquo;Sedan skulle det lista innehållet i dokumentkatalogen som finns i C -enheten.

Det finns faktiskt en hel del kommandon som kan användas i en batchfil för att ytterligare anpassa dem.Till exempel kan %1 -variabeln användas för att skriva ut en variabel som användaren matar in efter att ha skrivit namnet på filen som ska köras.Så till exempel, om någon ville ta bort en katalog och skapa en ny katalog i ett kommando, kunde han skapa en fil med namnet rmmk.bat som inkluderade följande rader: rmdir %1;mkdir %2.Han kunde sedan köra den genom att skriva något som RMMK Foo Bar, som skulle ta bort katalogen med namnet Foo, och skapa en ny katalog med namnet Bar.