Anonim

Over batchbestanden wordt niet vaak gesproken. Je hebt het misschien terloops gehoord, maar de kans is groot dat niemand echt is gaan zitten en je heeft verteld waarvoor ze worden gebruikt of hoe ze werken. Ze zijn eigenlijk een heel belangrijk onderdeel van Microsoft Windows en zijn erg handig, afhankelijk van waar je ze voor gebruikt. Volg hieronder en we laten u zien wat een batchbestand is, wat het doet en hoe u er een maakt.

Wat zijn batchbestanden?

Batchbestanden zijn gewone tekstbestanden met een aantal opdrachten die de opdrachtregelinterpreter kan uitvoeren. Mogelijk hoort u ook een batchbestand dat een scriptbestand wordt genoemd. Het is belangrijk om te onthouden dat batchbestanden strikt op Windows zijn gebaseerd. Linux en andere besturingssystemen hebben hun eigen versie van het batchbestand voor het uitvoeren van scriptopdrachten, maar "batch" is specifiek voor Windows.

Aangezien batchbestanden gewone tekstbestanden zijn die zijn gevuld met opdrachten die de opdrachtregelinterpreter moet uitvoeren, is het belangrijk om geen batchbestand te openen dat u niet kent. Het openen van een onbekend batchbestand kan rampzalig zijn als iemand met een kwaadwillende bedoeling dit naar u of iemand anders stuurt.

Wat doen ze?

Zoals we al hebben vermeld, zijn batchbestanden gewone tekstbestanden die opdrachten of instructies bevatten die de opdrachtregel moet uitvoeren. In dit geval, omdat een batchbestand alleen binnen het Windows-besturingssysteem kan worden gebruikt, zou die interpreter of "shell-programma" cmd.exe zijn, wat u misschien meer herkent als opdrachtprompt.

Het shell-programma neemt die batchbestanden en voert alle instructies uit die erin staan. Deze instructies in batchbestanden kunnen een heleboel verschillende opdrachten zijn, maar veel mensen gebruiken voornamelijk batchbestanden om repetitieve taken te automatiseren.

Aan de kwaadaardige kant van dingen, kunnen mensen batch-bestanden / scripts gebruiken om uw computer te beschadigen. Met behulp van een batchbestand kunt u eenvoudig malware op uw computer planten, imperatieve bestanden verwijderen, de pc laten crashen, enzovoort. Dus hoewel batchbestanden voor veel doeleinden worden gebruikt - zoals het automatiseren van repetitieve taken - kunnen ze ook worden gebruikt om schade toe te brengen. Dat gezegd hebbende, het is een goede gewoonte om niet zomaar een batchbestand uit te voeren dat je tegenkomt. U kunt (meestal) de inhoud van een batchbestand bekijken door er met de rechtermuisknop op te klikken en Openen met Kladblok of de gewenste editor voor platte tekst te selecteren.

Hoe maak je er een?

Een batchbestand maken is eenvoudig. Het is tenslotte maar een gewoon tekstbestand. Om er een te maken, kunt u eenvoudig met de rechtermuisknop op uw bureaublad klikken, Nieuw bestand selecteren en het zoiets als test.bat noemen. Je kunt het alles noemen wat je maar wilt, zolang het die extensie heeft .bat aan het einde. In sommige gevallen moet u Kladblok of uw editor voor platte tekst eerst openen en vervolgens op "Opslaan als" klikken en controleren of het wordt opgeslagen als een .bat-bestandsextensie.

Om het batchbestand te openen om de inhoud ervan toe te voegen of te bewerken, net zoals we hierboven zeiden, kun je er met de rechtermuisknop op klikken en het openen met Kladblok of een andere editor voor platte tekst. Dit is eigenlijk waar u opdrachten toevoegt. U kunt bijvoorbeeld zoiets in het bestand plaatsen:


Dat zijn eenvoudige opdrachten, die eenvoudig "Hallo wereld" uitvoeren naar de opdrachtregel. Het wacht vervolgens tot de gebruiker op een toets drukt en beëindigt vervolgens het programma.

Dat is echter precies hoe een heel eenvoudig batchbestandsprogramma eruit ziet. Ze worden duidelijk een stuk ingewikkelder om taken te automatiseren, door verschillende opdrachten, variabelen en andere syntaxis aan de mix toe te voegen.

Sluitend

Dat is slechts een kort overzicht van wat batchbestanden zijn en wat ze kunnen doen. Onthoud dat batchbestanden alleen kunnen worden gebruikt binnen een Windows-besturingssysteemomgeving, dus u kunt dezelfde bestandsextensie niet uitvoeren op Linux.

Als u vragen heeft, laat dan hieronder een reactie achter of neem deel aan de PCMech-forums!

Wat zijn batchbestanden en wat doen ze?