Hoe u opties of opties kunt maken voor het selecteren in het opdrachtbestand
Je bent echt goed in het programmeren opdrachtbestanden, weet gewoon niet hoe je een menu kunt maken met een keuze "Ja", "Nee" of keuze 1, 2 of 3? Je kwam op de juiste plek!
Stappen
een. Klik op Start> RUN

2. Binnenkomen "cmd" (zonder citaten)

3. Binnenkomen "bewerking"

4. Voer de volgende opdrachten in. Na elke druk op ENTER. Alles wat tussen haakjes hoeven binnen te gaan, dit zijn notities met uitleg.

vijf. @Echo OFF (dit team "Verberg de mogelijkheid om opdrachten in te voeren - indien gewenst, maar we raden het aan)

6. CLS (verberg alles wat hoger is - optioneel, maar als u wilt dat alles eruitzag - aanbevelen)

7. : begin

acht. Echo.

negen. Echo keuze 1 ("Keuze 1" Je kunt hernoemen hoe je nodig hebt)

10. Echo keuze 2

elf. Echo keuze 3 (voeg zoveel opties in als je nodig hebt).

12. Binnenkomen "SET / P-keuze = (Plaats hier bijvoorbeeld een vraag of opdracht "Ja of nee?")

13. Zo niet `% keuze%` == Set Choice =% keuze:~ 0,1%

veertien. Als `% keuze%` == `1` GOTO: Choice1

vijftien. Als `% keuze%` == `2` GOTO: Choice2

zestien. (Ga door met dit voorbeeld, totdat u het aantal opties bereikt dat u nodig hebt. ENTER ENTER :)

17. Echo "% Keuze%" geen toegestane optie. Probeer het opnieuw.

18. Echo.

negentien. Ga naar start

twintig. Daarna, enter:

21. : Choice1

22. (Opdrachten voor uitvoering)

23. Naar het einde

24. : Keuze2

25. (Teams)

26. Naar het einde

27. : Keuze3

28. (Teams)

29. Naar het einde

dertig. Ga door totdat u het aantal opdrachten invoert dat u nodig hebt.

31. : Einde

32. Pauze

33. UITGANG

34. Opslaan als een uitbreidingsbestand .Knuppel. Dubbelklik erop om het opdrachtbestand te controleren.
Voorbeeld
@Echo Offcls: StartEcho.Echo 1. Print HELLOOCHO 2. Print Sharmo 3. Print Testset / P-keuze = Voer het nummer in om tekst weer te geven.REM Zo niet als niet `% keuze%` == `` Set Choice =% keuze: ~ 0-1% (Gebruik deze opdracht niet, omdat het alleen het eerste cijfer duurt als u meerdere cijfers invoert. Als u bijvoorbeeld het nummer 23455666 invoert, wordt alleen het nummer 2 geselecteerd en ontvangt u "doei"Als `% keuze%` == `` echo ` "% Keuze%"Geen toegestane optie, probeer het opnieuw `% keuze%` == `1` GOTO HALLOIF `% keuze%` == `2` GOTO BYEIF `% keuze%` == `3` Goto Testecho.GOTO Begin: HELLOCHO HELLOGOTO EINDE: MEEKEEKEO BYEGOTO EINDE: TRESTECHO TRUTGOOTO EINDE: ENDPAUSEEXIT
Tips
- Voer voor meer informatie in de opdrachtprompt / Hulp.
- U kunt wijzigen: keuze1 naar een ander woord, maar blijf aan het einde van het bestand.
- Voer voor meer informatie in de opdrachtprompt Keuze /?.
- De opdrachteditor op de opdrachtprompt werkt niet in Windows 8. Deze opdrachten zijn beschikbaar voor Windows XP / Vista / Windows 7.
Waarschuwingen
- Als u niet zeker weet wat u doet, gebruik geen opdrachten.
- Commando`s die u dachteloos gebruikt, kan uw computer beschadigen.
Deel in het sociale netwerk: