Saltar al contenido

Så här skapar du en batchfil i Windows 10

18 de junio de 2021
howtomakeabatchfileinwindows d81d033a57ff4ad3bd87cec3fb598a16

Vad du ska veta

  • Skapa en batchfil i Windows 10 genom att skriva dina kommandon i ett tomt anteckningsblockdokument och spara det som .bat istället för .txt.
  • Kommandon inkluderar PAUSE, COPY och CLS (clear).
  • Om du vill lägga till kommentarer startar du en rad med två kolon och ett mellanslag. Kommentarer är användbara för att dela upp en batchfil i sektioner.

Den här artikeln förklarar hur man skapar en batchfil i Windows 10 med hjälp av Anteckningar, hur man lägger till kommentarer och innehåller en lista med vanliga kommandon.

Så här skapar du en batchfil i Windows 10

Att skapa en batchfil i Windows 10 är så enkelt som att skriva de kommandon du vill köra i ett tomt anteckningsblockdokument och sedan spara dokumentet som en .bat-fil istället för ett textdokument. Du kan sedan köra filen genom att klicka på den, som automatiskt startar Windows-kommandoskalet och kör dina kommandon. Så här skapar du en enkel batchfil i Windows 10:

  1. Typ Anteckningsblock i sökfältet och klicka på Anteckningar-appen när den visas i resultaten.

  2. Skriv in följande i ett tomt anteckningsblockdokument för att skapa en enkel batchfil: @ECHO OFF
    ECHO Om du ser den här texten har du framgångsrikt skapat din första batchfil i Windows 10. Grattis!

    PAUS

    En batchfil i Anteckningar.

  3. Klick Fil i det övre vänstra hörnet av anteckningsfönstret.

    En batchfil skriven i Anteckningar.

  4. Klick Spara som i rullgardinsmenyn.

    Spara en batchfil i Anteckningar.

  5. Skriv ett namn för skriptet, som test.bat och klicka Spara.

    Namnge en batchfil i Anteckningar.

    Notera platsen på hårddisken där filen sparas, eftersom det är där du kommer att kunna hitta och köra den i framtiden.

  6. Leta reda på filen du just sparade och dubbelklicka på den.

    En batchfil på Windows 10-skrivbordet.

  7. Om filen skapades korrekt ser du ett kommandofönster som ser ut så här:

    En körd batchfil i Windows 10.

Batchfilkommandon och beskrivningar

En batchfil är en speciell filtyp som automatiskt öppnar ett kommandofönster när det aktiveras. Om du redan känner till kommandona som du behöver för att filen ska köras, är du redo att gå. Skriv bara kommandona i Anteckningar på det sätt som beskrivs ovan, spara som en .bat-fil och öppna batchfilen för att utföra kommandona när du vill. Om du inte är säker på vad du ska lägga i din fil, kom ihåg att en batchfil i huvudsak är en ordnad lista med kommandon som körs via Windows kommandotolken. Allt du kan skriva manuellt i kommandotolken kan du lägga i en batchfil. Filen kör sedan varje kommando, i ordning, från toppen till botten. Här är några användbara kommandon att använda i batchfiler, tillsammans med förklaringar om vad de gör:

  • @ECHO AV: Inaktiverar visning av meddelandet. Detta används vanligtvis i början av en batchfil för en renare skärm. Du behöver inte @, men även det döljer ECHO OFF-kommandot.
  • EKO: Skriver ut följande text till kommandofönstret.
  • PAUS: Gör att kommandofönstret förblir öppet efter att batchfilen är klar, eller låter texten i fönstret läsas innan du fortsätter.
  • TITEL: Placerar en anpassad titel i namnlisten i kommandofönstret.
  • CLS: Rensar kommandofönstret.
  • UTGÅNG: Stänger och stänger kommandofönstret.
  • KOPIERA: Kopiera en eller flera filer.
  • REM: Spela in kommentarer eller kommentarer.
  • IPCONFIG: Visa detaljerad IP-information för varje nätverksadapter som är ansluten till ditt system.
  • PING: Skickar en ICMP-ekkobegäran (Internet Control Message Protocol) till en IP-adress eller webbplats.
  • TRACERT: Kontrollera din anslutning till en IP eller webbplats med hjälp av ICMP.
  • UPPSÄTTNING: Används för att ställa in variabler.
  • OM: Utför en villkorad funktion baserat på användarinmatning eller annan variabel.

Infoga kommentarer i batchfiler

Om du startar en rad i din batchfil med två kolon och ett mellanslag körs den inte. Detta gör att du enkelt kan infoga kommentarer i din batchfil. Kommentarer är användbara för att dela upp en batchfil i sektioner med en kort förklaring till syftet med avsnittet. Här är ett exempel på en batchfil med kommentarer: @ECHO OFF
:: Denna batchfil är bara ett exempel för att visa hur kommentarer fungerar.
TITEL Bara ett grundläggande hejvärldsexempel för att visa hur kommentarer fungerar.
ECHO Hej värld!
:: Det här är en annan kommentar, du kommer inte att se mig om du inte läser batchfilen!
ECHO hejdå!
PAUS

Om du klistrar in dessa kommandon i en batchfil och kör den ser du en utdata så här:

En batchfil som visar hur kommentarer döljs.

Kommentarer är inte nödvändiga, men det är ett användbart alternativ som du brukar behöva mer när du skapar komplicerade batchfiler med många sektioner. Här är en lite mer komplicerad batchfil som använder en mängd olika kommandon, kommentarer och som faktiskt utför en användbar uppgift: :: Denna batchfil är utformad för att söka efter internetanslutning.
@ECHO AV
TITEL Internetstatus- och anslutningskontroll
:: Detta kommando visar dina nätverksdetaljer.
ipconfig / all
PAUS
:: Detta avsnitt kontrollerar om en specifik webbplats är tillgänglig.
ping google.com
:: I det här avsnittet kan du välja om du vill köra tracert eller inte.
ställ in «svar = y»
set / p «svar = Köra traceroute nu? [y|n]: «
om / i inte «% svar%» == «y» goto: eof
tracert google.com
PAUS

Den här filen kontrollerar din internetanslutning med ipconfig och pausar sedan så att du kan undersöka den. Det pingar sedan google.com. Slutligen ger det dig möjlighet att köra tracert-kommandot om du vill. Det pausar sedan en andra gång så att du kan kontrollera resultaten innan du stänger fönstret. Det slutliga resultatet ser ut så här:

Exempel på en batchfil exempel.

Du kan använda valfri kommandotolk som du gillar i en batchfil, inklusive variabler och användarinteraktion som ovanstående exempel, skriva information till andra filer och mer.