Ako vytvoriť možnosti alebo možnosti pre výber do príkazového súboru
Ste naozaj dobrý v programovanie príkazových súborov, jednoducho neviem, ako urobiť menu s výberom "Áno", "Nie" alebo voľba 1, 2 alebo 3? Prišli ste na správne miesto!
Kroky
jeden. Kliknite na tlačidlo Štart> RUN

2. Zadať "cmd" (bez úvodzoviek)

3. Zadať "upraviť"

4. Zadajte nasledujúce príkazy. Po každom stlačení. Všetko, čo v zátvorkách nemusia vstúpiť, toto sú poznámky s vysvetleniami.

päť. @echo off (tento tím "skryť" možnosť zadať príkazy - ak je to žiaduce, ale odporúčame ho použiť)

6. Cls (skryť všetko, čo je vyššie - voliteľné, ale ak chcete, aby všetko vyzerali objednané - odporúčame)

7. : štart

osem. Echo.

deväť. Echo Choice 1 ("Výber 1" Môžete premenovať, ako potrebujete)

10. Echo Choice 2

jedenásť. Echo voľba 3 (vložte toľko možností, ako budete potrebovať).

12. Zadať "SET / P VEĽKOSŤ = (tu vložte otázku alebo príkaz "Áno alebo nie?")

13. Ak nie `% CHOICE%` == Nastaviť výber =% voľba:~ 0,1%

štrnásť. AK `% CHOICE%` == `1` 1 `GOTO: CHOZI

pätnásť. AK `% CHOICE%` == `2` GOTO: CHOZHNUTIE2

šestnásť. (Pokračujte v tomto príklade, kým nedosiahnete počet možností, ktoré potrebujete. Potom zadajte :)

17. Echo "%%%" Nie je to prípustná možnosť. Prosím skúste znova.

18. Echo.

devätnásť. GOTO START

dvadsať. Potom zadajte:

21. : Voľba1

22. (Príkazy na vykonanie)

23. End

24. : Choice2

25. (tímy)

26. End

27. : Choice3

28. (tímy)

29. End

tridsať. Pokračujte, kým zadáte počet príkazov, ktoré potrebujete.

31. : Koniec

32. Pauza

33. VÝCHOD

34. Uložiť ako rozšírený súbor .BAT. Ak chcete skontrolovať príkazový súbor, dvakrát kliknite.
Príklad
@Echo offcls: Startecho.Echo 1. Print helloecho 2. Print BYEHO 3. Print Testset / P Voľba = Zadajte číslo na zobrazenie textu.REM, ak nie `% Choice%` == `` Set Choice =% Voľba: ~ 0-1% (Nepoužívajte tento príkaz, pretože zadáte iba prvú číslicu, ak zadáte niekoľko. Ak napríklad zadáte číslo 23455666, vyberie sa len číslo 2 a dostanete "zbohom"Ak "% CHOICE%" == `` ECHO "%%%"Nie je to prípustná možnosť, skúste to znova,% Choice% `==` 1 `goto helloif`% CHOICE% `==` 2 `2` GOTO BYEIF `% CHOICE%` == `3` GOTO TESTECHO.GOTO START: Helloecho Hellogoto END: BYECHO BYEGOTO END: Testecho Testgooto END: ENDPAUSEEXIT
Tipy
- Ďalšie informácie vám zadajte príkazový riadok / Pomoc.
- Môžete zmeniť: výber1 na akékoľvek iné slovo, ale držte sa na koniec súboru.
- Ďalšie informácie vám zadajte príkazový riadok Voľba /?.
- Príkazový editor na príkazovom riadku nefunguje v systéme Windows 8. Tieto príkazy sú k dispozícii pre Windows XP / Vista / Windows 7.
Upozornenia
- Ak si nie ste istí, čo robíte, nepoužívajte príkazy.
- Príkazy, ktoré používate bezmyšlienkovito, môže dôjsť k poškodeniu počítača.