Hvordan lage en batchfil i Windows 10

Hva å vite

  • Opprett en batchfil i Windows 10 ved å skrive inn kommandoene dine i et tomt Notisblokk-dokument og lagre den som .bat i stedet for .txt.
  • Kommandoer inkluderer PAUSE, COPY og CLS (tøm).
  • For å legge til kommentarer, start en linje med to kolon og et mellomrom. Kommentarer er nyttige for å dele opp en batchfil i seksjoner.

Denne artikkelen forklarer hvordan du oppretter en batchfil i Windows 10 ved å bruke Notisblokk, hvordan du legger til kommentarer, og inkluderer en liste over vanlige kommandoer.

Hvordan lage en batchfil i Windows 10

Opprette en batchfil i Windows 10 er så enkelt som å skrive kommandoene du vil kjøre inn i et tomt notisblokkdokument, og deretter lagre dokumentet som en .bat-fil i stedet for et tekstdokument. Du kan deretter kjøre filen ved å klikke på den, som automatisk starter Windows-kommandoskallet og utfører kommandoene dine.

Slik lager du en enkel batchfil i Windows 10:

  1. Type Notisblokk inn i søkefeltet, og klikk på Notisblokk-appen når den vises i resultatene.

    Et skjermbilde av å åpne Notisblokk i Windows 10.
  2. Skriv inn følgende i et tomt Notisblokk-dokument for å lage en enkel batch-fil:

    @EKKO AV
    ECHO Hvis du ser denne teksten, har du opprettet din første batchfil i Windows 10. Gratulerer!
    PAUSE.
    En batch-fil i Notisblokk.
  3. Klikk Fil i øvre venstre hjørne av Notisblokk-vinduet.

    En batch-fil skrevet i Notisblokk.
  4. Klikk Lagre som i rullegardinmenyen.

    Lagre en batch-fil i Notisblokk.
  5. Skriv inn et navn for skriptet, som test.bat, og klikk Lagre.

    Gi navn til en batchfil i Notisblokk.

    Legg merke til plasseringen på harddisken hvor filen er lagret, siden det er der du vil kunne finne og kjøre den i fremtiden.

  6. Finn filen du nettopp har lagret, og dobbeltklikk på den.

    En batch-fil på Windows 10-skrivebordet.
  7. Hvis filen ble opprettet riktig, vil du se et kommandovindu som ser slik ut:

    En utført batchfil i Windows 10.

Batch-filkommandoer og -beskrivelser

EN batch-fil er en spesiell filtype som automatisk åpner en kommandovinduet når den er aktivert. Hvis du allerede kjenner kommandoene du trenger at filen skal utføre, er du klar til å gå. Bare skriv inn kommandoene i Notisblokk på den måten som er skissert ovenfor, lagre som en .bat-fil, og åpne batchfilen for å utføre kommandoene når du vil.

Hvis du ikke er sikker på hva du skal legge inn i filen, husk at en batchfil i hovedsak er en ordnet liste over kommandoer som vil utføres via Windows-ledeteksten. Alt du kan skrive manuelt inn i ledeteksten, kan du legge inn en batch-fil. Filen vil deretter utføre hver kommando, i rekkefølge, fra topp til bunn.

Her er noen nyttige kommandoer å bruke i batchfiler, sammen med forklaringer på hva de gjør:

  • @EKKO AV: Deaktiverer visning av ledeteksten. Dette brukes vanligvis i begynnelsen av en batchfil for en renere skjerm. Du trenger ikke @, men inkludert det skjuler ECHO OFF-kommandoen også.
  • EKKO: Skriver ut følgende tekst til kommandovinduet.
  • PAUSE: Fører til at kommandovinduet forblir åpent etter at batchfilen er ferdig, eller lar tekst i vinduet leses før du fortsetter.
  • TITTEL: Plasserer en egendefinert tittel i tittellinjen i kommandovinduet.
  • CLS: Tømmer kommandovinduet.
  • EXIT: Avslutter og lukker kommandovinduet.
  • KOPIERE: Kopier én eller flere filer.
  • REM: Ta opp kommentarer eller bemerkninger.
  • IPCONFIG: Vis detaljert IP-informasjon for hver nettverksadapter som er koblet til systemet ditt.
  • PING: Sender en ICMP-ekkoforespørsel (Internet Control Message Protocol) til en IP-adresse eller et nettsted.
  • TRACERT: Sjekk tilkoblingen til en IP eller nettside ved hjelp av ICMP.
  • SETT: Brukes til å stille inn variabler.
  • HVIS: Utfør en betinget funksjon basert på brukerinndata eller en annen variabel.

Sette inn kommentarer i batchfiler

Hvis du starter en linje i batchfilen med to kolon og et mellomrom, vil den ikke bli utført. Dette lar deg enkelt sette inn kommentarer i batchfilen. Kommentarer er nyttige for å dele opp en batchfil i seksjoner med en kort forklaring på formålet med seksjonen.

Her er et eksempel på en batchfil med kommentarer:

@EKKO AV
:: Denne batchfilen er bare et eksempel for å vise hvordan kommentarer fungerer.
TITTEL Bare et grunnleggende hello world-eksempel for å vise hvordan kommentarer fungerer.
ECHO Hei verden!
:: Dette er en annen kommentar, du vil ikke se meg med mindre du leser batchfilen!
ECHO farvel!
PAUSE.

Hvis du limer inn disse kommandoene i en batchfil og kjører den, vil du se en utdata som dette:

En batch-fil som viser hvordan kommentarer skjules.

Kommentarer er ikke nødvendig, men det er et nyttig alternativ som du har en tendens til å trenge mer når du lager kompliserte batchfiler med mange seksjoner.

Her er en litt mer komplisert batchfil som bruker en rekke kommandoer, kommentarer og faktisk utfører en nyttig oppgave:

:: Denne batchfilen er utformet for å se etter Internett-tilkobling.
@EKKO AV
TITTEL Internett-status og tilkoblingskontroll
:: Denne kommandoen viser nettverksdetaljer.
ipconfig /all
PAUSE
:: Denne delen sjekker om en bestemt nettside er tilgjengelig.
ping google.com
:: Denne delen lar deg velge om du vil kjøre tracert eller ikke.
sett "svar=y"
set /p "reply=Kjør traceroute nå? [y|n]: "
hvis /i ikke "%reply%" == "y" gå til :eof
tracert google.com
PAUSE.

Denne filen sjekker internettforbindelsen din ved hjelp av ipconfig og setter den på pause slik at du kan undersøke den. Den pinger så google.com. Til slutt gir den deg muligheten til å kjøre tracert kommando hvis du vil. Den stopper deretter en gang til, slik at du kan sjekke resultatene før du lukker vinduet.

Det endelige resultatet ser slik ut:

En batchfil eksempelutgang.

Du kan bruke hvilken som helst ledetekstkommandoer du liker i en batch-fil, inkludert variabler og brukerinteraksjon som eksemplet ovenfor, skriving av informasjon til andre filer og mer.