Kako stvoriti opcije ili opcije za odabir u naredbenoj datoteci
Zaista ste dobri u programskim naredbim datotekama, jednostavno ne znate kako napraviti izbornik sa izborom "Da", "Ne" ili izbora 1, 2 ili 3? Došli ste na pravo mesto!
Korake
jedan. Kliknite Start> Run
2. Ući "CMD" (bez citata)
3. Ući "Uredi"
4. Unesite sljedeće naredbe. Nakon svakog pritisnite Enter. Sve što u zagradama ne treba ući, to su beleške s objašnjenjima.
pet. @echo isključen (ovaj tim "sakrij" mogućnost unošenja naredbi - po želji, ali preporučujemo ga)
6. CLS (sakrij sve što je veće - opcionalno, ali ako želite sve da izgleda uredno - preporučuje)
7. : počnite
osam. Eho.
devet. Echo izbor 1 ("Izbor 1" Možete preimenovati kako trebate)
10. Echo izbor 2
jedanaest. Echo izbor 3 (umetnite toliko opcija koliko vam treba).
12. Ući "Set / P izbor = (Ovdje unesite pitanje ili naredbu, na primjer "Da ili ne?")
13. Ako nije "% izbora%" == Podesite izbor =% Izbor:~ 0,1%
četrnaest. Ako je "% izbora%" == `1` goto: izbor1
petnaest. Ako je `% izbora%` == `2` goto: izbor2
šesnaest. (Nastavite ovaj primjer, dok ne dostignete broj opcija koje vam trebaju. Zatim unesite :)
17. Eho "% Izbor%" Nije dozvoljena opcija. Molimo pokušajte ponovo.
18. Eho.
devetnaest. Goto Start
dvadeset. Nakon toga unesite:
21. : Izbor1
22. (Naredbe za izvršenje)
. Goto end
24. : Izbor2
25. (Timovi)
26. Goto end
27. : Izbor3
28. (Timovi)
29. Goto end
trideset. Nastavite dok ne unesete broj naredbi koje vam trebaju.
31. : Kraj
32. Pauza
33. IZLAZ
34. Spremite kao datoteku proširenja .Bat. Da biste provjerili naredbu, dvaput kliknite na njega.
Primer
@Echo offcls: startecho.Echo 1. Print Helloecho 2. Print Byeeeeeeeeec 3. Ispis TestSet / P izbor = Unesite broj za prikaz teksta.REM ako nije "% izbora%" == "Podesite izbor =% Izbor: ~ 0-1% (Nemojte koristiti ovu naredbu, jer je potrebno samo prva cifra ako unesete samo prvu cifru. Na primjer, ako unesete broj 23455666, bit će odabrani samo broj 2 i dobit ćete "zbogom"Ako `% izbora%` == `` Echo "% Izbor%"Nije dopuštena opcija, pokušajte ponovo `% izbora%` == `1` goto helloif `% izbor%` == `2` goto byeif `% izbor%` == `3` goto testecho.Goto Start: Pozdrav: Byeeeeeecho byegoto kraj: Testecho testgooto kraj: Endpauseexit
Savjeti
- Za više informacija unesite naredbeni redak / Pomoć.
- Možete se promijeniti: izbor1 na bilo koju drugu riječ, ali držite se kraja datoteke.
- Za više informacija unesite naredbeni redak Izbor /?.
- Uređivač naredbi u naredbenom retku ne radi u sustavu Windows 8. Ove su naredbe dostupne za Windows XP / Vista / Windows 7.
Upozorenja
- Ako niste sigurni što radite, ne koristite naredbe.
- Naredbe koje ne bezumno možete oštetiti računar.