Hur man gör en BAT-fil i tre enkla steg

Kommer du på att du öppnar samma program varje gång du startar din dator? Öppnar du alltid kommandotolken för att köra samma kommandon hela tiden? Att lära sig hur man skapar en BAT -fil kan spara mycket tid genom att automatisera dessa åtgärder.

En BAT -fil är ett speciellt textfilformat med filtillägget .bat som kör en serie kommandotolkkommandon(Command Prompt) i en sekvens som du anger. Du kan skapa en BAT -fil som automatiserar allt du kan göra i en kommandotolk. 

Vad kan du göra med en BAT-fil?

  • Ändra systeminställningar
  • Automatisera lansering av webbplatser
  • Starta flera appar på ett schema
  • Automatisera säkerhetskopiering av systemet(system backups)

I den här guiden lär du dig hur du skapar och kör din första batchfil på Windows 10 . Du kommer också att lära dig hur du gör en del avancerad automatisering med en BAT -fil och hur du schemalägger dessa automatiseringar med hjälp av Task Scheduler .

Skapa en BAT-fil i tre steg(Make A BAT File In Three Steps)

Att skapa en BAT -fil i Windows 10 är väldigt enkelt. Allt du behöver är Anteckningar(Notepad) . Du behöver bara skapa en textbaserad fil med BAT-kommandona(BAT commands) korrekt formaterade. Spara sedan filen med filtillägget .bat och kör den sedan.

Det finns dock några viktiga överväganden att tänka på på vägen, så låt oss gå igenom stegen.

I det här avsnittet kommer du att lära dig hur du skapar en automatisk BAT -fil som startar Chrome till din favoritnyhetswebbsida ,(News) rensar din Windows 10-cache för att öka systemets prestanda och hämtar den senaste väderprognosen från webben.

Steg 1: Skapa en enkel startbatchfil(Step 1: Create A Simple Startup Batch File)

För att skapa en BAT -fil i Windows 10 , välj bara Start -menyn, skriv Anteckningar(Notepad) och välj Anteckningar-(Notepad) appen för att öppna den. Inuti Anteckningar(Notepad) måste du skriva följande skript. Du kan kopiera och klistra in därifrån i Anteckningar(Notepad) .

start https://news.google.com
DEL /F /S /Q %TEMP%
finger [email protected]
paus(pause)

Spara filen någonstans på din dator som är lätt att hitta. Många människor sparar sina BAT - filer i C:\temp eller någon enkel mapp som finns på rot C:-enhetsnivå.

Det är viktigt att ändra rullgardinsmenyn Spara som typ till (Save as type)Alla filer(All files) . Se sedan till att lägga till ".bat" i slutet av filnamnet.

Detta kommer att spara den textformaterade filen som batchfilformat. 

Öppna nu den regissören i Utforskaren(Windows Explorer) och dubbelklicka på den nya BAT -filen du just skapade. När du gör detta kommer du att se följande åtgärder inträffa i följd.

  1. Webbsidan för Google Nyheter(Google News) öppnas med ditt systems standardwebbläsare.
  2. Alla filer i den tillfälliga Windows -mappen kommer att raderas.
  3. Kommandotolken visar väderprognosen för de kommande 24 timmarna.

Du har precis skapat din första fungerande BAT -fil som automatiserar tre användbara uppgifter i rad!

Men du är inte klar. Du måste skräddarsy några av dessa kommandon för din egen situation. Låt oss ta en titt på vad vart och ett av dessa kommandon gör(what each of these commands does) och hur du kan justera dem för att passa dina behov.

Steg 2: Anpassa din BAT-fil(Step 2: Customize Your BAT File)

Nu när du vet hur man gör en BAT -fil med flera kommandon, måste du anpassa vart och ett av dessa kommandon för dina behov.

Följande är en mer detaljerad förklaring av vart och ett av dessa kommandon och hur du kan anpassa dem.

Starta kommando(Start Command)

Startkommandot startar alla program du anger. Om du använder en URL- länk som det här kommandot kommer den att använda din standardwebbläsare för att starta den webbsidan. Följande kommando startar Google Nyheter(Google News) i din standardwebbläsare.

start https://news.google.com

Du kan ändra webbadressen(URL) så att kommandot öppnar vilken webbsida du vill.

Kommandot DEL(DEL Command)

DEL -(DEL) kommandot är mycket enkelt som tar bort en eller flera filer i en given katalog. Det finns en mängd olika parametrar som du kan använda för att tala om för kommandot hur det ska bete sig.

DEL /F /S /Q %TEMP%

Det finns en mängd olika parametrar som du kan använda för att tala om för kommandot hur det ska bete sig.

  • /F – Inkluderar radering av skrivskyddade filer
  • /S – Tar bort(– Removes) filer i underkataloger såväl som den aktuella katalogen
  • /Q – Kräver "(Requires “) tyst" läge som inte kräver någon raderingsbekräftelse

I det här exemplet används % TEMP % för att ange katalogen. Detta är systemmiljövariabeln för katalogen Windows Temporary Files

Om du vill kan du ange vilken annan katalog som helst. Eller så kan du lista flera DEL- kommandon och ta bort filer från flera kataloger.

Fingerkommando(Finger Command)

Kommandot Finger använder din dators internetanslutning för att nå ut till valfri fjärrdator som kör fingertjänsten.

Dessa är inte lätta att hitta, men det finns en särskilt speciell tjänst som körs på graph.no som låter dig slå upp en 24-timmars väderprognos med ett enkelt "finger"-kommando.

finger [email protected]

Med detta kommando behöver du bara placera namnet på den största närliggande staden före @graph.no delen av webbadressen.

Kommandot returnerar ett diagram med temperatur- och solskenssymboler för de kommande 24 timmarna.

Pauskommando(Pause Command)

Kommandot Paus(Pause) pausar körningen av din BAT -fil så att du kan se all information som returnerades av de olika kommandona. Detta är särskilt användbart efter att ha använt kommandot Finger , så att du kan se grafen.

Om du använder andra kommandon och inte behöver se någon returnerad information kan du ta bort kommandot Paus(Pause) från slutet av skriptet.

Faktum är att om du inte behöver se något från skriptet alls, kan du lägga till @ECHO OFF som den första raden i BAT -filen och du kommer inte att se något som returneras från kommandona alls.

Steg 3: Schemalägg ditt batchjobb(Step 3: Schedule Your Batch Job)

När du väl har skapat en BAT -fil gör den inte mycket nytta om du inte manuellt dubbelklickar och kör den när du vill utföra de automatiserade kommandona.

Det skulle vara mycket lättare att låta batchjobbet köras automatiskt varje dag. Du kan göra detta genom att starta BAT -filen som en schemalagd Windows - uppgift.

För att göra detta, välj Start -menyn, skriv Schemaläggare(Scheduler) och välj Uppgiftsschemaläggare(Task Scheduler) .

Detta öppnar Schemaläggaren(open the Task Scheduler) . Välj Task Scheduler Library från den vänstra rutan för att se alla schemalagda uppgifter på ditt system. 

Du kan lägga till en ny schemalagd uppgift för att starta din nya BAT -fil. Att göra detta:

  1. Välj Skapa uppgift(Create Task) från åtgärdspanelen(Actions) till höger.

  1. I fönstret Skapa uppgift , på fliken (Create Task)Allmänt(General) , ge uppgiften ett namn i fältet Namn . (Name)Lämna alla andra standardinställningar.

  1. Välj fliken Utlösare(Triggers) . Välj knappen Ny . (New)I fönstret Ny trigger(New Trigger) väljer du Dagligen(Daily) och lämnar alla andra standardinställningar. Välj OK och välj OK i fönstret Skapa uppgift.  

  1. Välj fliken Åtgärder och välj sedan (Actions)Ny(New) . I fönstret Ny åtgärd väljer du Bläddra(Browse) och bläddrar till där du sparade din BAT -fil. Välj OK för att avsluta. Välj OK i fönstret Skapa uppgift.

  1. Nu bör du se din schemalagda BAT -fil i Task Scheduler Library .

Din nya schemalagda BAT -fil kommer nu att köras varje dag vid samma tidpunkt. 

Anpassa din BAT-fil

Nu när du vet hur du skapar och schemalägger din BAT -fil, kan du börja utöka den filen genom att lära dig om andra BAT -filkommandon som du kan lägga till i filen. 

Det finns många CMD-kommandon(lot of CMD commands) du kan lägga till i din BAT -fil för att automatisera alla möjliga saker på din dator. Börja(Start) experimentera och se vilka typer av intressanta saker du kan skapa av dina egna batchfiler.



About the author

Jag är en webbutvecklare med över 10 års erfarenhet av att arbeta med webbläsarna Firefox och Google Docs. Jag är specialist på att skapa enkla men kraftfulla onlineapplikationer och har utvecklat webbaserade lösningar för både små företag och stora organisationer. Min kundbas inkluderar några av de största företagen, inklusive FedEx, Coca Cola och Macy's. Mina kunskaper som utvecklare gör mig till en idealisk kandidat för alla projekt som behöver slutföras snabbt och effektivt - från att utveckla anpassade webbplatser till att skapa robusta e-postmarknadsföringskampanjer.



Related posts