Hur man skapar en batchfil i Windows 10

Innehållsförteckning:

Hur man skapar en batchfil i Windows 10
Hur man skapar en batchfil i Windows 10
Anonim

Vad att veta

  • Skapa en batchfil i Windows 10 genom att skriva dina kommandon i ett tomt Anteckningsblock-dokument och spara den som.bat istället för.txt.
  • Kommandon inkluderar PAUSE, COPY och CLS (rensa).
  • För att lägga till kommentarer, starta 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.

Hur man skapar en batchfil i Windows 10

Att skapa en batchfil i Windows 10 är lika enkelt som att skriva de kommandon du vill köra in i ett tomt anteckningsblocksdokument 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, vilket automatiskt startar Windows-kommandoskalet och kör dina kommandon.

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

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

    Image
    Image
  2. Skriv in följande i ett tomt Notepad-dokument för att skapa en enkel batchfil:

    @ECHO OFF

    ECHO Om du ser den här texten har du skapat din första batchfil i Windows 10. Grattis!PAUS

    Image
    Image
  3. Klicka File i det övre vänstra hörnet av fönstret Anteckningar.

    Image
    Image
  4. Klicka Spara som i rullgardinsmenyn.

    Image
    Image
  5. Skriv ett namn för skriptet, som test.bat, och klicka på Save.

    Image
    Image

    Anteckna platsen på din hårddisk där filen är sparad, eftersom det är där du kommer att kunna hitta och köra den i framtiden.

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

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

    Image
    Image

Kommandon och beskrivningar för batchfil

En batchfil är en speciell typ av fil som automatiskt öppnar ett kommandofönster när den aktiveras. Om du redan känner till kommandona som du behöver din fil för att köra, då är du redo att gå. Skriv helt enkelt kommandona i Notepad 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 filen, kom ihåg att en batchfil i grunden är en ordnad lista med kommandon som kommer att köras via Windows-kommandotolken. Allt du kan skriva manuellt i kommandotolken kan du lägga i en batchfil. Filen kommer sedan att köra 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 av vad de gör:

  • @ECHO OFF: Inaktiverar visning av prompten. Detta används vanligtvis i början av en batchfil för en renare skärm. Du behöver inte @, men inklusive det döljer kommandot ECHO OFF också.
  • ECHO: Skriver ut följande text till kommandofönstret.
  • PAUSE: Gör att kommandofönstret förblir öppet efter att batchfilen är klar, eller låter text i fönstret läsas innan du fortsätter.
  • TITLE: Placerar en anpassad titel i namnlisten i kommandofönstret.
  • CLS: Rensar kommandofönstret.
  • EXIT: Avslutar och stänger kommandofönstret.
  • COPY: Kopiera en eller flera filer.
  • REM: Spela in kommentarer eller anmärkningar.
  • IPCONFIG: Visa detaljerad IP-information för varje nätverksadapter som är ansluten till ditt system.
  • PING: Skickar en ICMP-ekobegäran (Internet Control Message Protocol) till en IP-adress eller webbplats.
  • TRACERT: Kontrollera din anslutning till en IP eller webbplats med ICMP.
  • SET: Används för att ställa in variabler.
  • IF: Utför en villkorlig 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, kommer den inte att köras. 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 om syftet med avsnittet.

Här är ett exempel på en batchfil med kommentarer:

@ECHO OFF

:: Den här batchfilen är bara ett exempel för att visa hur kommentarer fungerar.

TITLE Bara ett grundläggande hello world-exempel för att visa hur kommentarer fungerar.

ECHO Hej världen!

:: Det här är en annan kommentar, du kommer inte att se mig om du inte läser batchfilen!

ECHO Adjö!PAUS

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

Image
Image

Kommentarer är inte nödvändiga, men det är ett användbart alternativ som du tenderar att 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 faktiskt utför en användbar uppgift:

:: Den här batchfilen är utformad för att kontrollera internetanslutning.

@ECHO OFF

TITLE Internetstatus och anslutningskontroll

:: Detta kommando visar dina nätverksdetaljer.

ipconfig /all

PAUSE

:: Det här avsnittet kontrollerar om en specifik webbplats är tillgänglig.

ping google.com

:: Det här avsnittet låter dig välja om du vill köra tracert eller inte.

set "reply=y"

set /p "reply=Kör traceroute nu? [y|n]:"

om /i not "%reply%"=="y" goto:eof

tracert google.comPAUSE

Den här filen kontrollerar din internetanslutning med ipconfig och pausar sedan så att du kan undersöka den. Den pingar sedan google.com. Slutligen ger det dig möjlighet att köra tracert-kommandot om du vill. Den 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:

Image
Image

Du kan använda alla kommandotolkkommandon du gillar i en batchfil, inklusive variabler och användarinteraktion som exemplet ovan, skrivning av information till andra filer och mer.

Rekommenderad: