In dit artikel wordt beschreven hoe u een batchbestand maakt met vijf eenvoudige stappen voor het Windows-besturingssysteem.

Een batchbestand (BAT) maken in vijf eenvoudige stappen

Advertentie Wilt u een batchbestand maken? Het is makkelijk. Ontgrendel nu het cheatsheet "100+ Essentiële Windows CMD-opdrachten"! Hiermee meld je je aan voor onze nieuwsbrief Voer uw e-mailontgrendeling in Lees ons privacybeleid Batchbestanden zijn de manier van de computerklusjesman om dingen voor elkaar te krijgen.

Advertentie

Wilt u een batchbestand maken? Het is makkelijk.

Ontgrendel nu het cheatsheet "100+ Essentiële Windows CMD-opdrachten"!

Hiermee meld je je aan voor onze nieuwsbrief

Voer uw e-mailontgrendeling in Lees ons privacybeleid

Batchbestanden zijn de manier van de computerklusjesman om dingen voor elkaar te krijgen. Ze kunnen dagelijkse taken automatiseren, de benodigde tijd verkorten om iets te doen en een complex proces vertalen in iets dat iedereen kan uitvoeren.

In dit artikel leert u hoe u een eenvoudig batchbestand kunt schrijven. Je leert de basisprincipes van wat batchbestanden kunnen doen en hoe je ze zelf kunt schrijven. Ik zal je ook meer informatie geven om batch-BAT-bestanden te leren schrijven.

Een batchbestand maken in Windows

Voordat we op de details ingaan, volgt hier een korte samenvatting

  1. Open een tekstbestand, zoals een Kladblok of WordPad-document.
  2. Voeg uw opdrachten toe, beginnend met @echo [uit], gevolgd door - elk op een nieuwe regel - titel [titel van uw batch-script], echo [eerste regel] en pauze.
  3. Sla uw bestand op met de bestandsextensie .bat, bijvoorbeeld test.bat .
  4. Dubbelklik op het BAT-bestand dat u zojuist hebt gemaakt om uw batchbestand uit te voeren.
  5. Klik met de rechtermuisknop op het BAT-bestand en selecteer Bewerken om uw batchbestand te bewerken .

Uw onbewerkte bestand ziet er ongeveer zo uit:
Vleermuisbestand geschreven in Kladblok
En hier is het bijbehorende opdrachtvenster voor het bovenstaande voorbeeld:
Test Bast-bestand opdrachtregeluitvoer

Als dit te snel was of als je meer wilt weten over opdrachten en hoe je ze kunt gebruiken, lees dan verder!

Stap 1: Maak een BAT-bestand

Stel dat u vaak netwerkproblemen hebt; je bevindt je constant op de opdrachtprompt De beste opdrachtpromptrucs en -tips De beste opdrachtpromptrucs en -tips Opdrachtprompt is een geweldig hulpmiddel voor dagelijkse pc-gebruikers omdat het gemakkelijk te gebruiken en toch krachtig is. Hier zijn 15 Command Prompt-trucs en tips die je misschien hebt gemist. Lees meer, typ ipconfig en ping Google om netwerkproblemen op te lossen. Na een tijdje realiseer je je dat het een beetje efficiënter zou zijn als je gewoon een eenvoudig BAT-bestand zou schrijven, het op je USB-stick zou plakken en het zou gebruiken op de machines die je oplost.

Maak een nieuw tekstdocument

Een batchbestand vereenvoudigt herhaalbare computertaken met behulp van de Windows-opdrachtprompt. Hieronder ziet u een voorbeeld van een batchbestand dat verantwoordelijk is voor het weergeven van tekst in uw opdrachtprompt. Maak een nieuw BAT-bestand door met de rechtermuisknop op een lege ruimte in een map te klikken en Nieuw te selecteren en vervolgens Tekstdocument .

new_text_file

Code toevoegen

Dubbelklik op dit nieuwe tekstdocument om uw standaardteksteditor te openen. Kopieer en plak de volgende code in uw tekstinvoer.

 @echo off title This is your first batch script! echo Welcome to batch scripting! pause 

Opslaan als BAT-bestand

Bovenstaand script weerspiegelt de tekst "Welcome to batch scripting!". Sla uw bestand op door naar Bestand, Opslaan als te gaan en geef uw bestand vervolgens de gewenste naam. Beëindig uw bestandsnaam met de toegevoegde .bat- extensie - bijvoorbeeld welcome.bat - en klik op OK . Hiermee wordt het batchproces voltooid. Dubbelklik nu op uw nieuw gemaakte batchbestand om het te activeren.

welcome_to_batch

Ga er niet vanuit dat dat alles is dat batch-scripting kan doen. Batch scripts parameters zijn aangepaste versies van opdrachtpromptcodes, dus u bent alleen beperkt tot wat uw opdrachtprompt kan doen. Voor degenen die niet bekend zijn met het programma, kan de opdrachtprompt heel wat essentiële Windows CMD-opdrachten geven die u moet weten Essentiële Windows CMD-opdrachten die u moet weten De sombere interface van de opdrachtprompt is uw toegangspoort tot geavanceerde Windows-hulpprogramma's. We tonen u essentiële CMD-opdrachten waarmee u ze kunt openen. Lees verder .

Stap 2: Leer de basisprincipes van batch-scripting

Batchbestanden gebruiken dezelfde taal als de opdrachtprompt. Het enige wat u doet, is de opdrachtprompt vertellen wat u via een bestand wilt invoeren, in plaats van het in de opdrachtprompt uit te typen. Dit bespaart u tijd en moeite. Het stelt je ook in staat om wat logica in te voeren (zoals eenvoudige loops, voorwaardelijke verklaringen, etc. die procedureel programmeren conceptueel mogelijk is).

@echo: Met deze parameter kunt u uw werkscript bekijken in de opdrachtprompt. Deze parameter is handig voor het bekijken van uw werkcode. Als er problemen optreden in het batchbestand, kunt u de problemen bekijken die aan uw script zijn gekoppeld met de echo-functie. Als u een parameter toevoegt aan deze parameter, kunt u uw script snel sluiten nadat het is voltooid.

title: Deze functie biedt veel van dezelfde functie als een tag in HTML en biedt een titel voor uw batch-script in uw opdrachtpromptvenster.

cls: Wist uw opdrachtprompt, het beste gebruikt wanneer externe code kan maken wat u zoekt moest vinden.

rem: steno voor opmerking biedt dezelfde functionaliteit als tag in HTML. Rem-verklaringen worden niet in uw code ingevoerd. In plaats daarvan worden ze gebruikt om informatie over de code uit te leggen en te geven.

%% a: elk bestand in de map.

(". \"): De hoofdmap. Wanneer u de opdrachtprompt gebruikt, moet u de prompt naar een bepaalde map leiden voordat u een bestandsnaam wijzigt, een bestand verwijdert, enzovoort. Met batchbestanden hoeft u alleen uw .bat-bestand in de gewenste map te plakken.

pauze: staat een pauze in de logische keten van uw .bat-bestand toe. Hiermee kunnen gebruikers opdrachtregels overlezen voordat ze verdergaan met de code. De zin "Druk op een toets om door te gaan ..." geeft een pauze aan.

start "" [website]: gaat naar een website van uw keuze met uw standaardwebbrowser.

ipconfig: dit is een klassieke opdrachtpromptparameter die informatie vrijgeeft over netwerkinformatie. Deze informatie omvat MAC-adressen, IP-adressen en subnetmaskers.

ping: pingt een IP-adres en verzendt datapakketten via serverroutes om hun locatie en latentie te meten (responstijd).

De bibliotheek voor batchvariabelen is enorm, op zijn zachtst gezegd. Gelukkig is er een Wikibook-item dat de uitgebreide bibliotheek met batch-scriptparameters en variabelen tot je beschikking heeft.

Stap 3: Schrijf en voer uw BAT-bestand uit

We maken twee voorbeelden van batch-scripts die uw dagelijkse online en offline activiteiten kunnen vereenvoudigen.

Nieuws Script

Laten we een onmiddellijk bruikbaar batch-script maken. Wat als u al uw favoriete nieuwswebsites wilt openen zodra u wakker wordt? Omdat batchscripts opdrachtpromptparameters gebruiken, kunnen we een script maken dat elke outlet voor nieuwsmedia in één browservenster opent.

Om het batchproces opnieuw te herhalen: maak eerst een leeg tekstbestand aan. Klik met de rechtermuisknop op een lege ruimte in een map naar keuze en selecteer Nieuw en vervolgens Tekstdocument . Open het tekstbestand en voer het volgende script in. Ons voorbeeld biedt de belangrijkste Amerikaanse nieuwsmedia die online beschikbaar zijn.

 @echo off start "" http://www.cnn.com start "" http://www.abc.com start "" http://www.msnbc.com start "" http://www.bbc.com start "" http://www.huffingtonpost.com start "" http://www.aljazeera.com start "" https://news.google.com/ 

Het bovenstaande script stapelt een startparameter "" bovenop elkaar om meerdere tabbladen te openen. U kunt de aangeboden links vervangen door links naar keuze. Nadat u het script hebt ingevoerd, gaat u naar Bestand en vervolgens Opslaan als . Sla in het venster Opslaan als uw bestand op met de extensie .bat en wijzig de parameter Opslaan als type in Alle bestanden (*. *) .

save_as_bat

Nadat u uw bestand heeft opgeslagen, hoeft u alleen maar op uw BAT-bestand te dubbelklikken . Onmiddellijk worden uw webpagina's geopend. Als je wilt, kun je dit bestand op je bureaublad plaatsen. Hiermee hebt u in één keer toegang tot al uw favoriete websites.

Bestandsorganizer

Heb je meerdere bestanden per dag gedownload, maar heb je honderden bestanden die je downloadmap verstoppen? Maak een batchbestand met het volgende script, dat uw bestanden rangschikt op bestandstype. Plaats het .bat-bestand in uw ongeorganiseerde map en dubbelklik om uit te voeren.

 @echo off rem For each file in your folder for %%a in (".\*") do ( rem check if the file has an extension and if it is not our script if "%%~xa" NEQ "" if "%%~dpxa" NEQ "%~dpx0" ( rem check if extension folder exists, if not it is created if not exist "%%~xa" mkdir "%%~xa" rem Move the file to directory move "%%a" "%%~dpa%%~xa\" )) 

Hier is een voorbeeld van mijn bureaublad, een los assortiment afbeeldingsbestanden.

assorted_files

Hier zijn dezelfde bestanden achteraf.

ordered_files

Het is zo simpel. Dit batchscript werkt ook met elk type bestand, of het nu een document, video of audiobestand is. Zelfs als uw pc het bestandsformaat niet ondersteunt, maakt het script een map met het juiste label voor u. Als u al een JPG- of PNG-map in uw map heeft, verplaatst het script uw ​​bestandstypes eenvoudig naar de juiste locatie.

Automatiseer de eenvoudige dingen met batch-scripts

Dit is slechts een voorproefje van wat batch-scripts te bieden hebben. Als u steeds weer iets eenvoudigs moet doen - of het nu gaat om het bestellen van bestanden, het openen van meerdere webpagina's, het hernoemen van bestanden en het maken van kopieën van belangrijke documenten - kunt u vervelende taken eenvoudig maken met batch-scripts.

Ga nog een stap verder door IF-instructies op te nemen in uw batchscripts 5 IF-verklaringen te gebruiken voor slimmere Windows-batchscripts 5 IF-verklaringen te gebruiken voor slimmere Windows-batchscripts Er zijn verschillende soorten IF-instructies die u in een Windows-batchbestand kunt gebruiken om tijd te besparen en moeite. Bekijk deze voorbeelden voor meer informatie. Lees verder . En als je echt enthousiast bent, wil je misschien zelfs PowerShell scripting leren in plaats daarvan 5 redenen waarom je PowerShell zou moeten gebruiken in plaats van Batch Scripting 5 redenen waarom je PowerShell zou moeten gebruiken in plaats van Batch Scripting PowerShell is wat je zou krijgen als je de opdrachtprompt zou overschrijden met Batch Scripting, gooide er wat extra functies in en schopte het allemaal verschillende inkepingen op. Hier zijn verschillende redenen om het te proberen. Lees verder .

Ontdek meer over: Batchbestand, Computerautomatisering, Programmering.