Hvordan lage en batchfil i Windows 10

Innholdsfortegnelse:

Hvordan lage en batchfil i Windows 10
Hvordan lage en batchfil i Windows 10
Anonim

What To Know

  • Opprett en batch-fil i Windows 10 ved å skrive inn kommandoene dine i et tomt Notisblokk-dokument, og lagre det 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 batch-fil i Windows 10 ved hjelp av Notisblokk, hvordan du legger til kommentarer, og inkluderer en liste over vanlige kommandoer.

Hvordan lage en batchfil i Windows 10

Å lage en batch-fil i Windows 10 er like enkelt som å skrive kommandoene du vil kjøre inn i et tomt notatblokkdokument, 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. Skriv Notepad i søkefeltet, og klikk på Notepad-appen når den vises i resultatene.

    Image
    Image
  2. Skriv inn følgende i et tomt Notisblokk-dokument for å lage en enkel batch-fil:

    @ECHO OFF

    ECHO Hvis du ser denne teksten, har du opprettet din første batch-fil i Windows 10. Gratulerer!PAUSE

    Image
    Image
  3. Klikk Fil i øvre venstre hjørne av Notisblokk-vinduet.

    Image
    Image
  4. Klikk Lagre som i rullegardinmenyen.

    Image
    Image
  5. Skriv inn et navn for skriptet, som test.bat, og klikk Lagre.

    Image
    Image

    Notér plasseringen på harddisken der 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.

    Image
    Image
  7. Hvis filen ble opprettet riktig, vil du se et kommandovindu som ser slik ut:

    Image
    Image

Batch-filkommandoer og beskrivelser

En batchfil er en spesiell type fil som automatisk åpner et kommandovindu når den aktiveres. Hvis du allerede kjenner kommandoene du trenger filen din for å 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 din, 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 batchfil. 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:

  • @ECHO OFF: 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å.
  • ECHO: 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.
  • TITLE: Plasserer en egendefinert tittel i tittellinjen i kommandovinduet.
  • CLS: Tømmer kommandovinduet.
  • EXIT: Avslutter og lukker kommandovinduet.
  • COPY: 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 Internet Control Message Protocol (ICMP) ekkoforespørsel til en IP-adresse eller et nettsted.
  • TRACERT: Sjekk tilkoblingen til en IP eller et nettsted ved hjelp av ICMP.
  • SET: Brukes til å angi variabler.
  • IF: Utfør en betinget funksjon basert på brukerinndata eller en annen variabel.

Inserting Comments Into Batch Files

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:

@ECHO OFF

:: Denne batchfilen er bare et eksempel for å vise hvordan kommentarer fungerer.

TITLE 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 Goodbye!PAUSE

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

Image
Image

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 laget for å sjekke for internett-tilkobling.

@ECHO OFF

TITLE Internett-status og tilkoblingskontroll

:: Denne kommandoen viser nettverksdetaljene dine.

ipconfig /all

PAUSE

:: Denne delen sjekker om et spesifikt nettsted er tilgjengelig.

ping google.com

:: Denne delen lar deg velge om du vil kjøre tracert eller ikke.

set "reply=y"

set /p "reply=Kjør traceroute nå? [y|n]:"

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

tracert google.comPAUSE

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-kommandoen 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:

Image
Image

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

Anbefalt: