Пользователь
Сообщения: 86
Благодарности: 19
|
Профиль
|
Сайт
|
Отправить PM
| Цитировать
Ж.Д.А.Л.К.Е.Р., предложение по оптимизации хорошее, но принцип работы у Choice узкоспециализированный.
Я делал меню чтобы понятнее(приятнее) было работать с меню. Т.е. например 0 - это выход. Но Choice вернет вместо нуля его индекс, т.е. 6. И логика построения меню станет запутанной.
Choice /c 123490 /n /m "Ваш выбор: "
Придется применять мою конструкцию с условием, и небольшой переделкой:
if "%ErrorLevel%"=="1" (goto menu1)
if "%ErrorLevel%"=="2" (goto menu2)
if "%ErrorLevel%"=="3" (goto menu3)
if "%ErrorLevel%"=="4" (goto menu4)
if "%ErrorLevel%"=="4" (goto menu9)
if "%ErrorLevel%"=="5" (goto ExitAll)
|
-------
Перед тем как задавать вопросы, медленно посчитайте про себя до десяти!!!
Отправлено: 10:01, 22-12-2017
| #3
|