What To Know
- Opret en batch-fil i Windows 10 ved at skrive dine kommandoer i et tomt Notesblok-dokument og gemme det som.bat i stedet for.txt.
- Kommandoer inkluderer PAUSE, COPY og CLS (clear).
- For at tilføje kommentarer skal du starte en linje med to koloner og et mellemrum. Kommentarer er nyttige til at opdele en batchfil i sektioner.
Denne artikel forklarer, hvordan man opretter en batch-fil i Windows 10 ved hjælp af Notesblok, hvordan man tilføjer kommentarer og inkluderer en liste over almindelige kommandoer.
Sådan opretter du en batchfil i Windows 10
Oprettelse af en batch-fil i Windows 10 er lige så simpelt som at skrive de kommandoer, du vil køre ind i et tomt notesblok, og derefter gemme dokumentet som en.bat-fil i stedet for et tekstdokument. Du kan derefter køre filen ved at klikke på den, som automatisk starter Windows-kommandoskallen og udfører dine kommandoer.
Sådan opretter du en simpel batchfil i Windows 10:
-
Skriv Notepad i søgefeltet, og klik på Notepad-appen, når den vises i resultaterne.
-
Skriv følgende i et tomt Notesblok-dokument for at oprette en simpel batch-fil:
@ECHO OFF
ECHO Hvis du ser denne tekst, har du oprettet din første batch-fil i Windows 10. Tillykke!PAUSE
-
Klik File i øverste venstre hjørne af Notesblok-vinduet.
-
Klik Gem som i rullemenuen.
-
Indtast et navn til scriptet, f.eks. test.bat, og klik på Save.
Notér placeringen på din harddisk, hvor filen er gemt, da det er der, du vil kunne finde og udføre den i fremtiden.
-
Find den fil, du lige har gemt, og dobbeltklik på den.
-
Hvis filen blev oprettet korrekt, vil du se et kommandovindue, der ser sådan ud:
Batch-filkommandoer og -beskrivelser
En batch-fil er en speciel type fil, der automatisk åbner et kommandovindue, når den aktiveres. Hvis du allerede kender de kommandoer, du skal bruge din fil til at udføre, så er du klar til at gå. Indtast blot kommandoerne i Notesblok på den måde, der er skitseret ovenfor, gem som en.bat-fil, og åbn batchfilen for at udføre kommandoerne, når du vil.
Hvis du ikke er sikker på, hvad du skal lægge i din fil, skal du huske, at en batch-fil i bund og grund er en ordnet liste over kommandoer, der udføres via Windows-kommandoprompten. Alt hvad du kan skrive manuelt i kommandoprompten, kan du lægge i en batch-fil. Filen vil derefter udføre hver kommando, i rækkefølge, fra toppen til bunden.
Her er nogle nyttige kommandoer til brug i batchfiler, sammen med forklaringer på, hvad de gør:
- @ECHO OFF: Deaktiverer visning af prompten. Dette bruges norm alt i begyndelsen af en batch-fil til en renere skærm. Du har ikke brug for @, men inkluderet det skjuler ECHO OFF kommandoen også.
- ECHO: Udskriver følgende tekst til kommandovinduet.
- PAUSE: Får kommandovinduet til at forblive åbent, efter batchfilen er færdig, eller tillader tekst i vinduet at blive læst, før der fortsættes.
- TITLE: Placerer en tilpasset titel i kommandovinduets titellinje.
- CLS: Rydder kommandovinduet.
- EXIT: Afslutter og lukker kommandovinduet.
- COPY: Kopiér en eller flere filer.
- REM: Optag kommentarer eller bemærkninger.
- IPCONFIG: Vis detaljerede IP-oplysninger for hver netværksadapter, der er tilsluttet dit system.
- PING: Sender en Internet Control Message Protocol (ICMP) ekkoanmodning til en IP-adresse eller et websted.
- TRACERT: Tjek din forbindelse til en IP eller et websted ved hjælp af ICMP.
- SET: Bruges til at indstille variabler.
- IF: Udfør en betinget funktion baseret på brugerinput eller en anden variabel.
Indsættelse af kommentarer i batchfiler
Hvis du starter en linje i din batch-fil med to koloner og et mellemrum, vil den ikke blive udført. Dette giver dig mulighed for nemt at indsætte kommentarer i din batchfil. Kommentarer er nyttige til at opdele en batchfil i sektioner med en kort forklaring på formålet med sektionen.
Her er et eksempel på en batchfil med kommentarer:
@ECHO OFF
:: Denne batchfil er kun et eksempel for at vise, hvordan kommentarer fungerer.
TITLE Bare et grundlæggende hello world-eksempel for at vise, hvordan kommentarer fungerer.
ECHO Hej verden!
:: Dette er endnu en kommentar, du vil ikke se mig, medmindre du læser batchfilen!
ECHO Farvel!PAUSE
Hvis du indsætter disse kommandoer i en batch-fil og kører den, vil du se et output som dette:
Kommentarer er ikke nødvendige, men det er en nyttig mulighed, som du har tendens til at få brug for mere, når du opretter komplicerede batchfiler med masser af sektioner.
Her er en lidt mere kompliceret batchfil, der bruger en række forskellige kommandoer, kommentarer og faktisk udfører en nyttig opgave:
:: Denne batch-fil er designet til at tjekke for internetforbindelse.
@ECHO OFF
TITLE Internetstatus og forbindelseskontrol
:: Denne kommando viser dine netværksdetaljer.
ipconfig /all
PAUSE
:: Denne sektion kontrollerer, om et specifikt websted er tilgængeligt.
ping google.com
:: Dette afsnit lader dig vælge, om du vil køre tracert eller ej.
set "reply=y"
set /p "reply=Kør traceroute nu? [y|n]:"
hvis /i ikke "%reply%"=="y" skal du gå til:eof
tracert google.comPAUSE
Denne fil tjekker din internetforbindelse ved hjælp af ipconfig og holder derefter pause, så du kan undersøge den. Det pinger derefter google.com. Endelig giver det dig mulighed for at køre tracert-kommandoen, hvis du vil. Den stopper derefter en anden gang, så du kan tjekke resultaterne, før du lukker vinduet.
Det endelige resultat ser således ud:
Du kan bruge alle kommandopromptkommandoer, du kan lide i en batch-fil, inklusive variabler og brugerinteraktion som ovenstående eksempel, skrivning af information til andre filer og mere.