Om een Ja/Nee-commando in CMD te maken, kunt u het `CHOICE`-commando gebruiken. Met deze opdracht kunt u een prompt voor de gebruiker weergeven en zijn of haar invoer accepteren. Hier is een voorbeeld van hoe u het `CHOICE`-commando kunt gebruiken om een Ja/Nee-commando te maken:
```
@echo uit
:begin
echo Wilt u doorgaan (J/N)?
KEUZE /C j/n
als foutniveau 2 naar het einde gaat
echo Je hebt Ja gekozen.
ga beginnen
:einde
echo Je hebt Nee gekozen.
pauze
```
In dit voorbeeld wordt de opdracht `CHOICE` gebruikt om de prompt 'Wilt u doorgaan (J/N)?' weer te geven. en accepteer de invoer van de gebruiker. De schakelaar `/C` wordt gebruikt om de geldige keuzes te specificeren, namelijk "y" en "n". Als de gebruiker een ongeldige keuze invoert, zal de opdracht een foutmelding weergeven en vervolgens naar het label `:end` gaan.
De regel 'if errorlevel 2 goto end' controleert of de gebruiker een ongeldige keuze heeft ingevoerd. Als dit het geval is, wordt de variabele `errorlevel` ingesteld op 2, en vertakt het commando naar het label `:end`.
De `echo`-lijnen worden gebruikt om de berichten "U koos Ja" of "U koos Nee" weer te geven, afhankelijk van de invoer van de gebruiker.
De `goto`-regels worden gebruikt om terug te gaan naar het begin van de opdracht (het `:start`-label) of naar het einde van de opdracht (het `:end`-label), afhankelijk van de invoer van de gebruiker.
De opdracht `pause` aan het einde van het script wordt gebruikt om het opdrachtpromptvenster te pauzeren, zodat de gebruiker de uitvoer kan lezen voordat deze wordt gesloten.
U kunt dit script aanpassen aan uw behoeften door het promptbericht, de geldige keuzes en de acties die worden ondernomen afhankelijk van de invoer van de gebruiker te wijzigen. |