Wat is een batchbestand?
Een batchbestand is een bestand dat wordt gebruikt door een Windows® -besturingssysteem, DOS of OS/2. Het is een tekstbestand dat een reeks opdrachten bevat die moeten worden geïnterpreteerd door een opdrachtinterpreter. Dit betekent dat een enkel bestand een complexe opstelling van opdrachten kan uitvoeren, die vaak meerdere programma's uitvoert, om een enkel samenhangend einde te bereiken. Systeembeheerders gebruiken ze vaak om lange projecten te automatiseren, en sommige programma's die niet volledig in één programma zijn verzameld, kunnen een batchbestand gebruiken om de benodigde componenten uit te voeren en vervolgens het definitieve programma te starten.
De .bat-extensie is de meest gebruikte extensie voor een batchbestand en worden herkend door vrijwel alle shells. Meer moderne schelpen kunnen ook de .CMD -extensie accepteren, en meestal heeft het onderscheid tussen de twee te maken met wat de foutniveaus zijn, dat wil zeggen wanneer fouten worden weergegeven. In 4DOS en andere soortgelijke schelpen kunnen ze ook de .btm -extensie gebruiken, hoewel dit niet wordt herkend door andere besturingssystemen. /P>
Op oudere Windows® -computers en DOS -computers is er een kernbestand bekend als Autoexec.bat dat wordt uitgevoerd telkens wanneer de computer opstart. Dit omvat veel veel voorkomende bestanden die moeten worden gestart en opdrachten die moeten worden uitgevoerd om het systeem voor te bereiden om te werken. Dingen kunnen worden toegevoegd aan het bestand Autoexec.bat om specifiek gedrag in te stellen bij het opstarten, zoals het starten van programma's, het opruimen van bestandsruimtes of echo-herinneringen.
Aangezien een batchbestand fundamenteel slechts een tekstbestand is, kan men worden gemaakt in elke vorm van eenvoudige teksteditor en kan het achtervoegsel later worden gewijzigd in .bat of .cmd. De meeste mensen vinden het het gemakkelijkst om er eenvoudig een te bewerken vanaf de opdrachtregel, hetzij recht in DOS of in een shell -venster gelanceerd vanuit Windows®. De opdracht bewerken kan worden gebruikt om een nieuw bestand te maken, door iets te typen als bewerken foo.bat . Binnen het bestand kan een hele reeks basisopdrachten worden gebruikt.
Een eenvoudig batchbestand kan het volgende bevatten: pauze; echo nu openen we de documentenmap .; dir c: \ documenten \. Om het bestand uit te voeren, zou een gebruiker eenvoudig de naam van het bestand typen, zonder het .bat -achtervoegsel, en het zou worden uitgevoerd. Dit specifieke bestand zou beginnen met een pauze, die de gebruiker ertoe zou aanzetten een sleutel te raken. Zodra een sleutel was geraakt, zou deze de regel afdrukken: "Nu openen we de documentenmap." Vervolgens vermeldt het de inhoud van de documentenmap in het C -schijf.
Er zijn eigenlijk nogal wat opdrachten die in een batchbestand kunnen worden gebruikt om ze verder aan te passen. De %1 -variabele kan bijvoorbeeld worden gebruikt om een variabele af te drukken die de gebruiker invoert na het typen van de naam van het bestand om uit te voeren. Dus als iemand bijvoorbeeld een map wilde verwijderen en een nieuwe map in één opdracht wilde maken, zou hij een bestand met de naam RMMK.BAT kunnen maken met de volgende regels: RMDIR %1; MKDIR %2. Hij zou het vervolgens kunnen uitvoeren door iets te typen als "rmmK Foo Bar, "die de map met de naam FOO zou verwijderen en een nieuwe map met de naam Bar zou maken.