Jak vytvořit možnosti nebo možnosti pro výběr v souboru příkazu
Jste opravdu dobrý v programovacích příkazových souborech, prostě nevíte, jak vytvořit menu s výběrem "ano", "ne" nebo výběr 1, 2 nebo 3? Jste přišli na správné místo!
Kroky
jeden. Klepněte na tlačítko Start> Spustit

2. Zadejte "cmd" (bez uvozovek)

3. Zadejte "Edit"

4. Zadejte následující příkazy. Po každém stisknutí klávesy Enter. Vše, co v závorkách nemusí vstoupit, to jsou poznámky s vysvětlením.

Pět. @ECHO OFF (tento tým "Skrýt" možnost zadávat příkazy - v případě potřeby, ale doporučujeme použít jej)

6. CLS (skrýt vše, co je vyšší - volitelné, ale pokud chcete, aby všechno vypadalo objednané - doporučit)

7. : Start

osm. Echo.

devět. Echo volba 1 ("volba 1" může být přejmenována, jak budete potřebovat)

10. Echo volba 2

jedenáct. Echo volba 3 (vložte tolik možností, kolik potřebujete).

12. Zadejte "Set / P Choice = (zde vložte otázku nebo příkaz, například" ano nebo ne?")

13. Pokud není `% volba% == Nastavit volbu =% volba:~ 0,1%

čtrnáct. Pokud `% Choice%` == `1` GOTO: Choice1

patnáct. Pokud `% Choice%` == `2` GOTO: Choice2

šestnáct. (Pokračujte v tomto příkladu, dokud nedosáhnete počtu možností, které potřebujete. Pak zadejte :)

17. Echo "% volba%" není přípustnou volbou. Prosím zkuste to znovu.

18. Echo.

devatenáct. HOTO START

dvacet. Poté zadejte:

21. : Volba1

22. (Příkazy pro provedení)

23. Konec goto

24. : Volba2

25. (týmy)

26. Konec goto

27. : Volba3

28. (týmy)

29. Konec goto

třicet. Pokračujte, dokud nezadáte počet příkazů, které potřebujete.

31. : Konec

32. Pauza

33. VÝSTUP

34. Uložit jako soubor rozšíření .Netopýr. Chcete-li zkontrolovat příkazový soubor, poklepejte na něj.
Příklad
@ECHO OFFCLS: STARTECHO.Echo 1. Tisk helloecho 2. Print ByeyeSo 3. Tisk Testset / p Choice = Zadejte číslo pro zobrazení textu.REM Není-li `% volba%` == `` SET Choice =% volba: ~ 0-1% (nepoužívejte tento příkaz, protože trvá pouze první číslice, pokud zadáte několik. Například, pokud zadáte číslo 23455666, bude zvoleno pouze číslo 2 a obdržíte "Bye", pokud `% Choice%` == `` `echo "%% Choice%" není přípustnou volbou, zkuste to znovu "% Volba% == `1` goto helloif `% volba%` == `2` goto byeif `% volba%` == `3` goto testecho.GOTECHO HELLOGOTO END: BYECHO BYEGOTO END: TESTECHO TESTGOLEO END: ENDPAUSEEXIT
Tipy
- Další informace zadejte příkazový řádek / Pomoc.
- Můžete změnit: Choice1 na jakékoli jiné slovo, ale držet se konce souboru.
- Další informace zadejte příkazový řádek Volba /?.
- Editor příkazu v příkazovém řádku nefunguje v systému Windows 8. Tyto příkazy jsou k dispozici pro systém Windows XP / Vista / Windows 7.
Varování
- Pokud si nejste jisti, co děláte, nepoužívejte příkazy.
- Příkazy, které používáte bezmyšlenkovitě, může poškodit váš počítač.