Een batchbestand maken in Windows 10

Inhoudsopgave:

Een batchbestand maken in Windows 10
Een batchbestand maken in Windows 10
Anonim

Wat u moet weten

  • Maak een batchbestand in Windows 10 door uw opdrachten in een leeg Kladblok-document te typen en het op te slaan als.bat in plaats van.txt.
  • Opdrachten zijn onder andere PAUSE, COPY en CLS (clear).
  • Om opmerkingen toe te voegen, begint u een regel met twee dubbele punten en een spatie. Opmerkingen zijn handig om een batchbestand op te delen in secties.

Dit artikel legt uit hoe u een batchbestand in Windows 10 maakt met Kladblok, hoe u opmerkingen toevoegt en bevat een lijst met veelvoorkomende opdrachten.

Een batchbestand maken in Windows 10

Het maken van een batchbestand in Windows 10 is net zo eenvoudig als het typen van de opdrachten die u wilt uitvoeren in een leeg kladblokdocument en vervolgens het document opslaan als een.bat-bestand in plaats van een tekstdocument. U kunt het bestand vervolgens uitvoeren door erop te klikken, waardoor automatisch de Windows-opdrachtshell wordt gestart en uw opdrachten worden uitgevoerd.

Hier leest u hoe u een eenvoudig batchbestand maakt in Windows 10:

  1. Typ Notepad in de zoekbalk en klik op de Kladblok-app wanneer deze in de resultaten verschijnt.

    Image
    Image
  2. Typ het volgende in een leeg Kladblok-document om een eenvoudig batchbestand te maken:

    @ECHO OFF

    ECHO Als je deze tekst ziet, heb je met succes je eerste batchbestand in Windows 10 gemaakt. Gefeliciteerd!PAUSE

    Image
    Image
  3. Klik op File in de linkerbovenhoek van het Kladblok-venster.

    Image
    Image
  4. Klik op Opslaan als in het vervolgkeuzemenu.

    Image
    Image
  5. Typ een naam voor het script, zoals test.bat, en klik op Save.

    Image
    Image

    Noteer de locatie op uw harde schijf waar het bestand is opgeslagen, want daar kunt u het in de toekomst vinden en uitvoeren.

  6. Zoek het bestand dat u zojuist hebt opgeslagen en dubbelklik erop.

    Image
    Image
  7. Als het bestand correct is aangemaakt, ziet u een opdrachtvenster dat er als volgt uitziet:

    Image
    Image

Batchbestandsopdrachten en beschrijvingen

Een batchbestand is een speciaal type bestand dat automatisch een opdrachtvenster opent wanneer het wordt geactiveerd. Als je de commando's die je bestand nodig hebt om uit te voeren al kent, dan ben je klaar om te gaan. Typ eenvoudig de opdrachten in Kladblok op de hierboven beschreven manier, sla op als een.bat-bestand en open het batchbestand om de opdrachten uit te voeren wanneer u maar wilt.

Als je niet zeker weet wat je in je bestand moet plaatsen, houd er dan rekening mee dat een batchbestand in wezen een geordende lijst met opdrachten is die via de Windows-opdrachtprompt worden uitgevoerd. Alles wat u handmatig in de opdrachtprompt kunt typen, kunt u in een batchbestand plaatsen. Het bestand voert dan elke opdracht uit, in volgorde, van boven naar beneden.

Hier zijn enkele handige commando's om te gebruiken in batchbestanden, samen met uitleg over wat ze doen:

  • @ECHO OFF: Schakelt de weergave van de prompt uit. Dit wordt meestal gebruikt aan het begin van een batchbestand voor een schonere weergave. U hebt de @ niet nodig, maar als u deze opneemt, wordt ook het ECHO OFF-commando verborgen.
  • ECHO: drukt de volgende tekst af naar het opdrachtvenster.
  • PAUSE: Zorgt ervoor dat het opdrachtvenster open blijft nadat het batchbestand is voltooid, of dat tekst in het venster kan worden gelezen voordat verder wordt gegaan.
  • TITLE: Plaatst een aangepaste titel in de titelbalk van het opdrachtvenster.
  • CLS: Wist het opdrachtvenster.
  • EXIT: Sluit het opdrachtvenster af en sluit het.
  • COPY: Kopieer een of meer bestanden.
  • REM: Opmerkingen of opmerkingen opnemen.
  • IPCONFIG: Gedetailleerde IP-informatie weergeven voor elke netwerkadapter die op uw systeem is aangesloten.
  • PING: Verzendt een Internet Control Message Protocol (ICMP)-echoverzoek naar een IP-adres of website.
  • TRACERT: controleer uw verbinding met een IP of website met ICMP.
  • SET: Wordt gebruikt om variabelen in te stellen.
  • IF: Voer een voorwaardelijke functie uit op basis van gebruikersinvoer of een andere variabele.

Opmerkingen in batchbestanden invoegen

Als je een regel in je batchbestand begint met twee dubbele punten en een spatie, wordt deze niet uitgevoerd. Hierdoor kunt u eenvoudig opmerkingen invoegen in uw batchbestand. Opmerkingen zijn handig om een batchbestand op te delen in secties met een korte uitleg over het doel van de sectie.

Hier is een voorbeeld van een batchbestand met opmerkingen:

@ECHO OFF

:: Dit batchbestand is slechts een voorbeeld om te laten zien hoe opmerkingen werken.

TITLE Gewoon een standaard hallo wereld voorbeeld om te laten zien hoe opmerkingen werken.

ECHO Hallo wereld!

:: Dit is nog een opmerking, je zult me niet zien tenzij je het batchbestand leest!

ECHO Tot ziens!PAUSE

Als je die commando's in een batchbestand plakt en het uitvoert, zie je een uitvoer zoals deze:

Image
Image

Opmerkingen zijn niet nodig, maar het is een handige optie die je meer nodig hebt bij het maken van ingewikkelde batchbestanden met veel secties.

Hier is een iets gecompliceerder batchbestand dat een verscheidenheid aan opdrachten en opmerkingen gebruikt en een nuttige taak uitvoert:

:: Dit batchbestand is ontworpen om te controleren op internetverbinding.

@ECHO OFF

TITLE Internetstatus en verbindingscontrole

:: Deze opdracht toont uw netwerkgegevens.

ipconfig /all

PAUSE

:: Deze sectie controleert of een specifieke website beschikbaar is.

ping google.com

::: In deze sectie kunt u kiezen of u tracert wilt uitvoeren.

set "reply=y"

set /p "reply=Traceroute nu uitvoeren? [y|n]:"

if /i not "%reply%"=="y" ga naar:eof

tracert google.comPAUSE

Dit bestand controleert je internetverbinding met ipconfig en pauzeert dan zodat je het kunt bekijken. Vervolgens wordt google.com gepingd. Ten slotte geeft het u de mogelijkheid om de opdracht tracert uit te voeren als u dat wilt. Het pauzeert dan een tweede keer, zodat u de resultaten kunt controleren voordat u het venster sluit.

Het eindresultaat ziet er als volgt uit:

Image
Image

U kunt elke gewenste opdrachtpromptopdracht in een batchbestand gebruiken, inclusief variabelen en gebruikersinteractie zoals het bovenstaande voorbeeld, informatie schrijven naar andere bestanden en meer.

Aanbevolen: