Hoe u batch-scripts schrijft om taken in Windows te automatiseren

Laatste update: 23/04/2025

Hoe maak je een menu in een batch-script?

Als u Windows gebruikt en vaak dezelfde taken of programma's steeds opnieuw uitvoert, dan is dit artikel erg nuttig voor u. We leggen uit hoe u batch-scripts schrijft om taken in Windows te automatiseren en uw productiviteit te verhogen. Hoewel het een heel eenvoudige en basale procedure is, is het nog steeds net zo effectief voor automatiseer repetitieve taken en bespaar tijd.

Batchscripts schrijven om taken in Windows te automatiseren

Batchscripts schrijven om taken in Windows te automatiseren

Stel je voor dat je je computer aanzet en, zoals altijd, je favoriete browser opent om iets op internet op te zoeken. Dan open je de Spotify-app om naar je favoriete muziek te luisteren en hetzelfde doe je met WhatsApp om het gesprek voort te zetten dat je op je telefoon hebt laten staan. En je volgt deze routine bijna iedere dag, soms zelfs zonder dat je het doorhebt. Nou dan, Kunt u zich voorstellen dat u al deze taken met één enkele dubbelklik kunt uitvoeren?

Dat en nog veel meer is precies wat u krijgt als u batch-scripts schrijft om taken in Windows te automatiseren. Met dit proces kunt u niet alleen meerdere programma's starten wanneer Windows wordt opgestart, maar u kunt ook automatisch back-ups plannen of tijdelijke bestanden opschonen. Eigenlijk, Het is een eenvoudige en effectieve oplossing om een ​​oneindig aantal processen en taken te automatiseren. op verschillende besturingssystemen.

Wat is een batchscript?

Laten we bij het begin beginnen en kort uitleggen wat een batch-script is. Het is niets meer dan een bescheiden en eenvoudige Tekstbestand met de extensie .bat dat een reeks opdrachten bevat die Windows achter elkaar uitvoert.. Met andere woorden, het is als een lijst met instructies die u uw computer geeft om uit te voeren met behulp van de Windows-opdrachtinterpreter (cmd.exe). Hoewel er modernere scripttalen zijn met geavanceerdere mogelijkheden, zoals PowerShell, zijn batchscripts nog steeds erg handig om taken snel en eenvoudig te automatiseren.

Exclusieve inhoud - Klik hier  Nuclio Digital School werkt samen met n8n om AI-automatisering in de praktijk te onderwijzen.

De mogelijkheid om batch-scripts te schrijven om taken te automatiseren is altijd al aanwezig geweest in Windows, maar dit wordt door de meeste gebruikers vaak over het hoofd gezien. Het voordeel is dat Het is heel eenvoudig te doen en vereist geen geavanceerde programmeerkennis. om ze te gaan gebruiken. Deze bestanden kunnen in feite zeer nuttige hulpmiddelen zijn waarmee u bestanden kunt back-uppen, kopiëren of hernoemen, back-ups kunt uitvoeren en nog veel meer. Dit alles doet u met één enkele dubbelklik.

Hoe u batch-scripts schrijft om taken in Windows te automatiseren

Hoe schrijf je een batch-script

Het schrijven van een batch-script is net zo eenvoudig als het openen van Kladblok in Windows, het opschrijven van de opdrachten en sla het bestand op met de extensie .bat. Ga daarna naar de locatie waar u het bestand hebt opgeslagen en dubbelklik erop, zodat de shell het bestand uitvoert. Laten we een eenvoudige test uitvoeren door de volgende stappen te volgen:

  1. Open de Notes-blog of een andere teksteditor die u hebt geïnstalleerd
  2. Schrijf de volgende regel: echo Hallo TecnobitsWelkom in de wereld van batch-scripts.
  3. Klik nu op Archief en kiezen Opslaan als.
  4. Typ in het tekstveld Bestandsnaam de gewenste naam, gevolgd door de .bat-extensie
  5. Zoek het .bat-bestand dat u zojuist hebt gemaakt en dubbelklik erop.
  6. U zult zien dat de opdrachtinterpreter wordt geopend met het bericht Hallo TecnobitsWelkom in de wereld van batch-scripts., en dan sluit het automatisch. CMD voert een .bat-bestand uit
  7. Als u wilt dat de tolk open blijft totdat u op een toets drukt, typ het commando pauze op de volgende regel.
Exclusieve inhoud - Klik hier  Windows heeft minuten nodig om af te sluiten: welke service blokkeert het en hoe los je dit op?

Enkele fundamentele batch-opdrachten die u moet kennen

Bij het schrijven van batch-scripts om taken in Windows te automatiseren, moet u een aantal commando's, dat wil zeggen, woorden en symbolen waarmee de tolk de taak die u wilt uitvoeren, kan begrijpen. In het vorige voorbeeld hebben we al twee opdrachten gebruikt: echo y pauze. Hieronder ziet u een lijst met basisbatchopdrachten, gevolgd door de functies die ze uitvoeren.

  • echo: Geeft tekst weer in het opdrachtvenster. Echo uit verbergt opdrachten tijdens de uitvoering, en @echo uit doet hetzelfde, maar verbergt ook de opdracht zelf @echo uit.
  • pauze: Pauzeert de uitvoering van het script totdat de gebruiker op een toets drukt.
  • dir: Hiermee kunt u een lijst met bestanden in de door u opgegeven map bekijken.
  • CD: De huidige map wijzigen.
  • kopiëren: Kopieer bestanden van de ene locatie naar de andere.
  • beweging: Verplaats bestanden van de ene locatie naar de andere.
  • van de: Verwijder bestanden.
  • begin: Open applicaties en bestanden.
  • rem: Hiermee kunt u opmerkingen aan het script toevoegen. Dat wil zeggen de regels die beginnen met rem Ze worden door de tolk genegeerd en worden gebruikt om uitleg toe te voegen.
  • ren: Een bestand hernoemen.
  • telefoongesprek: Voert een batchscript uit vanuit een ander batchscript.
  • Uitgang: Verlaat de shell of beëindigt de uitvoering van het huidige script.

Deze basiscommando's, gecombineerd met meer geavanceerde commando's, maken het mogelijk bijna elke taak binnen het Windows-besturingssysteem uitvoeren. Laten we nu eens kijken hoe u ze kunt gebruiken om taken te automatiseren, zoals het maken van een back-up van bestanden, het verwijderen van tijdelijke bestanden of het automatisch openen van een of meer toepassingen.

Batchscripts schrijven om taken te automatiseren: Back-up

Windows-back-upbatchscript

In dit voorbeeld van hoe je batch-scripts schrijft om taken in Windows te automatiseren, gaan we er een schrijven waarmee we: back-upbestandenKopieer specifiek de bestanden uit de map Documenten naar een externe schijf. Om dit te doen, opent u de Notes-blog en typt u de volgende opdrachten, één op elke regel:

  • @echo uit
  • xcopy "C:\Gebruikers\%gebruikersnamen%\Documenten\*" "D:\Backup\" /E /I /Y
  • echo Back-up voltooid
  • pauze 
    
    

In dit voorbeeld kopieert de opdracht xcopy de bestanden en mappen; /E kopieert alle submappen, inclusief de lege; /I gaat ervan uit dat de bestemming een directory is, en /Y voorkomt overschrijvingsbevestigingen. Zodra u het bestand gereed hebt, moet u: Sla het op met de extensie .bat. Elke keer dat u het bestand opstart, wordt er automatisch een back-up gemaakt. vanuit de map Documenten op de externe schijf.

Exclusieve inhoud - Klik hier  Hoe u de installatie van een stuurprogramma in Windows kunt terugdraaien als dit problemen veroorzaakt

Batchscript om tijdelijke bestanden te verwijderen

Een ander nuttig batch-script is dit script dat wordt gebruikt om verwijder tijdelijke bestanden en maak zo geheugen vrij op uw computer. Open opnieuw Kladblok en typ de volgende opdrachten (de opdracht /s /q verwijdert alle bestanden in de map zonder om bevestiging te vragen):

  • @echo uit
  • del /s /q "C: \Windows\Temp\*.*"
  • echo Tijdelijke bestanden verwijderd
  • pauze

Meerdere applicaties openen met behulp van een batchscript

Batchscript om programma's te openen

En als je dagelijks meerdere apps gebruikt, kun je Open ze allemaal met één enkele klik met behulp van het volgende batchscript (hiermee worden de apps Google Chrome, Verkenner en Kladblok geopend):

  • @echo uit
  • start chrome.exe
  • start notepad.exe
  • start explorer.exe
  • echo Open Sollicitaties
  • pauze

Dubbelklik vervolgens op het resulterende .bat-bestand om alle toepassingen tegelijk te openen. Zoals u ziet, is het schrijven van batch-scripts voor het automatiseren van taken in Windows heel eenvoudig. Toch bespaart het u veel tijd. Met wat oefening kunt u uw eigen batch-scripts maken en uw productiviteit verhogen..