Jak tworzyć opcje lub opcje wyboru w pliku poleceń
Jesteś naprawdę dobry w programowaniu plików poleceń, po prostu nie wiem, jak zrobić menu z wyborem "tak", "nie" lub wybór 1, 2 lub 3? Przyszedłeś do właściwego miejsca!
Kroki
jeden. Kliknij Start> Uruchom

2. Wchodzić "cmd" (bez cytatów)

3. Wchodzić "edytować"

cztery. Wprowadź następujące polecenia. Po każdym naciśnięciu Enter. Wszystko, co w nawiasach nie muszą wprowadzać, są to notatki z wyjaśnieniami.

pięć. @echo off (ta drużyna "ukrywa" możliwość wprowadzania poleceń - jeśli jest to pożądane, ale zalecamy użycie go)

6. CLS (Ukryj wszystko, co jest wyższe - opcjonalne, ale jeśli chcesz, aby wszystko wyglądało na zamówienie - polecam)

7. : początek

osiem. Echo.

dziewięć. Echo wybór 1 ("Wybór 1" Możesz zmienić nazwę, jak potrzebujesz)

10. Echo Choice 2

jedenaście. Echo Choice 3 (Wstaw tak wiele opcji, ile potrzebujesz).

12. Wchodzić "Set / P Choice = (tutaj włóż pytanie lub polecenie, na przykład "Tak lub nie?")

13. Jeśli nie "% wyboru%" == Ustaw wybór =% wyboru:~ 0,1%

czternaście. Jeśli "% wyboru%" == `1` goto: Choice1

piętnaście. Jeśli "% wyboru%" == `2` goto: Choice2

szesnaście. (Kontynuuj dla tego przykładu, aż osiągniesz liczbę potrzebnych opcji. Następnie wprowadź :)

17. Echo "% Wyboru%" nie dopuszczalna opcja. Proszę spróbuj ponownie.

osiemnaście. Echo.

dziewiętnaście. Goto Start

dwadzieścia. Po tym wejdź:

21. : Choice1

22. (Polecenia dotyczące wykonania)

23. Koniec goto

24. : Choice2

25. (zespoły)

26. Koniec goto

27. : Choice3

28. (zespoły)

29. Koniec goto

trzydzieści. Kontynuuj, aż wprowadzisz liczbę poleceń, których potrzebujesz.

31. : Koniec

32. Pauza

33. WYJŚCIE

34. Zapisz jako plik rozszerzenia .Nietoperz. Aby sprawdzić plik polecenia, kliknij dwukrotnie.
Przykład
@Echo Offcls: Startecho.Echo 1. Drukuj Helloecho 2. Wydrukuj Byetcho 3. Drukuj Testset / P Choice = Wprowadź numer, aby wyświetlić tekst.REM, jeśli nie "% wyboru% `==` `SETO Choice =% Wybór: ~ 0-1% (nie używaj tego polecenia, ponieważ zajmuje tylko pierwszą cyfrę, jeśli wprowadzisz kilka. Na przykład, jeśli wprowadzisz numer 23455666, zostanie wybrany tylko numer 2, a otrzymasz "PA"Jeśli "% wyboru% `==` `echo "% Wyboru%"Nie dopuszczalna opcja, spróbuj ponownie "% wyboru%" == `1` Goto Helloif `% Choice%` == `2` Goto Byeif `% Choice%` == `3` Goto Testecho.Goto Start: Helleecho Hellogoto End: Beetsio Byangoto End: Testecho TestGOoto End: EndpauseExit
Rada
- Aby uzyskać więcej informacji, wprowadź wiersz polecenia / Wsparcie.
- Możesz zmienić: Choice1 do dowolnego innego słowa, ale trzymaj się na końcu pliku.
- Aby uzyskać więcej informacji, wprowadź wiersz polecenia Wybór /?.
- Edytor poleceń w wierszu polecenia nie działa w systemie Windows 8. Te polecenia są dostępne dla systemu Windows XP / Vista / Windows 7.
Ostrzeżenie
- Jeśli nie jesteś pewien, co robisz, nie używaj poleceń.
- Polecenia, które używasz bezmyślnie, może uszkodzić komputer.