Zoeken…


Opmerkingen

Van Microsoft Technet:

Met batchbestanden, die ook batchprogramma's of scripts worden genoemd, kunt u routine- of repetitieve taken vereenvoudigen. Een batchbestand is een niet-opgemaakt tekstbestand dat een of meer opdrachten bevat en de extensie .bat of .cmd heeft. Wanneer u de bestandsnaam typt bij de opdrachtprompt, voert Cmd.exe de opdrachten achtereenvolgens uit zoals ze in het bestand worden weergegeven.

Batchbestandsnamen en -extensies

Uitbreiding Opmerkingen
.knuppel Deze extensie werkt met MS-DOS en alle versies van Windows
cmd Gebruikt voor batchbestanden in Windows NT-familie
.btm De extensie die wordt gebruikt door 4DOS en 4NT

Om het verschil tussen begrijpen .cmd en .bat zie hier .

Vermijd namen die al de naam zijn van ingebouwde opdrachten. zoals tracert . Er is een hulpprogramma genaamd tracert.exe . Vermijd daarom een batchbestand tracert.bat

Batchbestand wordt uitgevoerd

De eenvoudigste manier om een batchbestand uit te voeren, is eenvoudig te dubbelklikken op het pictogram. Of plak het volledige pad van het bestand in een opdrachtprompt of alleen de naam als opdrachtprompt is gestart vanuit de batchbestandsmap en voer vervolgens in.

Voorbeeld:

C:\Foo\Bar>test.bat
C:\Foo\Bar>C:\Foo\Bar\Baz\test.bat

Een opdrachtprompt openen

De opdrachtprompt is vooraf geïnstalleerd op alle Windows NT-, Windows CE-, OS / 2- en eComStation-besturingssystemen en bestaat als cmd.exe , meestal in C:\Windows\system32\cmd.exe

Op Windows 7 zijn de snelste manieren om de opdrachtprompt te openen:

  • Druk op Win 𐌎 , typ "cmd" en druk vervolgens op Enter .

  • Druk op Win 𐌎 + R , typ "cmd" en druk vervolgens op Enter .

  • Als u een verkennervenster hebt geopend, typt u "cmd" in de adresbalk om een prompt in de momenteel geselecteerde map te openen.

  • Klik met de rechtermuisknop op een map in Explorer terwijl u Shift ingedrukt houdt en selecteer "Open opdrachtvenster hier".

Het kan ook worden geopend door naar het uitvoerbare bestand te navigeren en erop te dubbelklikken.

In sommige gevallen moet u cmd met verhoogde rechten, klik in dit geval met de rechtermuisknop en selecteer "Als administrator uitvoeren". Dit kan ook worden bereikt door op Control + Shift + Enter te drukken in plaats van Enter wanneer u weg 1 van de bovenstaande punten gebruikt.

Batchbestanden bewerken en bekijken

Elke ASCII-editor kan batchbestanden bewerken. Een lijst met editors die syntaxis van batch-syntaxis kunnen markeren, vindt u hier . U kunt ook het standaard kladblok gebruiken dat bij Windows wordt geleverd om een batchbestand te bewerken en te bekijken, hoewel dit geen syntaxisaccentuering biedt.

Kladblok openen:

  • Druk op Win 𐌎 + R , typ notepad en druk op Enter .

Als alternatief is de meest "primitieve" manier om een batchbestand te maken, uitvoer van de opdrachtregel om te leiden naar een bestand, bijvoorbeeld.

echo echo hello world > first.bat

die echo hello world schrijft naar het bestand first.bat .

U kunt een batchbestand bewerken door met de rechtermuisknop op het bestand te klikken en "Bewerken" te selecteren in het contextmenu.

Voer de volgende opdracht uit om de inhoud van een batchbestand te bekijken vanuit een opdrachtprompt:

type first.bat

U kunt ook beginnen met het bewerken van uw batchbestand met Kladblok vanaf de opdrachtprompt door te typen

notepad first.bat

Hulp krijgen

Om hulp te krijgen bij een batchbestandsopdracht kunt u de ingebouwde help gebruiken.

Open een opdrachtprompt (waarvan het uitvoerbare bestand cmd.exe ) en voer help in om alle beschikbare opdrachten te zien.

Als u hulp voor een van deze opdrachten wilt krijgen, typt u help gevolgd door de naam van de opdracht.

Bijvoorbeeld:

help help

Wordt weergegeven:

Provides help information for Windows commands.

HELP [command]

    command - displays help information on that command.

Sommige commando's tonen ook help als gevolgd door /? .

Proberen:

help /?

Notitie:

Help geeft alleen de Help voor interne opdrachten weer.



Modified text is an extract of the original Stack Overflow Documentation
Licentie onder CC BY-SA 3.0
Niet aangesloten bij Stack Overflow