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.