С Новым годом! Форум программистов, компьютерный форум, киберфорум
Batch (CMD/BAT)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.66/416: Рейтинг темы: голосов - 416, средняя оценка - 4.66
0 / 0 / 0
Регистрация: 18.11.2011
Сообщений: 3

Меню для выбора команд

18.11.2011, 18:12. Показов 84096. Ответов 8
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день! всем! помогите сделать батник с выводом сообщения-меню где 1= пример: запуск одного приложения, 2= запуск еще одного, 3= выход ... и т.д
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
18.11.2011, 18:12
Ответы с готовыми решениями:

Меню выбора команд
1 - нужно сделать bat с выбором возможностей нажимаешь 1 выполняется одна команда на 2 другая на форуме есть почти похожие темы но что-то...

Два меню для выбора действий
Всем доброй ночи. У меня в бат файле 2 меню, с вариантами выбора в каждом. Первый раз если перейти из 1 во 2 меню, и выбрать там...

Пакетный файл для выбора из меню на запуск одного из нескольких редакторов для редактирования требуемого файла
Разработать пакетный файл для выбора из меню на запуск одного из нескольких редакторов (notepad, ncedit и др.) для редактирования...

8
 Аватар для Tornament
71 / 71 / 2
Регистрация: 28.10.2010
Сообщений: 329
18.11.2011, 19:36
Цитата Сообщение от Je-no Посмотреть сообщение
Добрый день! всем! помогите сделать батник с выводом сообщения-меню где 1= пример: запуск одного приложения, 2= запуск еще одного, 3= выход ... и т.д
Юзаем поиск, таких тем, штуки 2 - 3, а то и больше...
1
0 / 0 / 0
Регистрация: 18.11.2011
Сообщений: 3
18.11.2011, 21:11  [ТС]
сколько не искал не нашел! может не правильно вопрос задаю? хотя бы скажите какая команда отвечает за этот выбор, может я так найду!
0
1781 / 763 / 130
Регистрация: 09.04.2011
Сообщений: 1,325
18.11.2011, 21:58
Лучший ответ Сообщение было отмечено ComSpec как решение

Решение

Je-no, для понятия:
Windows Batch file
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
@Echo off
 
:m1
Echo Выберите программу:
Echo.
Echo 1 - Программа 1
Echo 2 - Программа 2
Echo 3 - Программа 3
 
echo.
Set /p choice="Ваш выбор: "
if not defined choice goto m1
if "%choice%"=="1" (start 1.exe)
if "%choice%"=="2" (start 2.exe)
if "%choice%"=="3" (start 3.exe)
Echo.
Echo Не правильно сделан выбор задания
Echo.
Echo.
goto m1
pause >nul
6
0 / 0 / 0
Регистрация: 18.11.2011
Сообщений: 3
19.11.2011, 15:24  [ТС]
ОГРОМНОЕ СПАСИБО !!!!

Добавлено через 3 минуты
sov44, Извини что тревожу по пустякам но подскажи еще как сделать что бы русский текст был не иероглифами а текстом!

Добавлено через 6 минут
sov44, Все разобрался надо сохранить в нужной кодировке!
0
1 / 1 / 0
Регистрация: 13.02.2013
Сообщений: 17
02.05.2015, 13:55
Подскажите, как данный скрипт заставить выбрать пункт 1 по истечению N времени на WinXP не использовав утилиту choise, уведомляя о времени которое осталось для авто выбора и при этом не блокируя ввод для пользователя? Может вообще есть другие варианты организации подобного но с тем, что требуется?
Хотелось бы модернизировать батник для обновления нашей корпоративной программы, который просто копирует обновы и сам закрывается. Может попросту возникнуть проблемка: Если откроется окошко и оно не закроется как привыкли видеть, так ещё ещё и будет задавать вопросы то самые "маленькие" менеджеры могут быть сбиты с толку. Хотелось бы для "планктона" сделать таймаут в 5сек и после него запустить автообновление, а для продвинутых дать 5 сек для выбора действий над программой и компонентами.
0
0 / 0 / 0
Регистрация: 23.04.2017
Сообщений: 9
02.07.2018, 14:37
В начале документа используй "CHCP 866" (без ковычек). Также не забудь создавать документ изначально в кодировке Windows Cirylic (866), иначе останешься с иероглифами.
Используй любой продвинутый текстовый редактор (Notepad или Sublime Text к примеру. Подобных редакторов в инете достаточно)
0
 Аватар для Marshak90
0 / 0 / 0
Регистрация: 26.05.2018
Сообщений: 16
02.07.2018, 18:10
Je-no, могу сделать альтернативное меню, не используя choice, т.к лично у меня, когда я закрываю окно cmd вылетает ошибка что процессу капец

Добавлено через 41 секунду
Ой, я тупой
Он использовал переменную choice
0
02.07.2018, 20:31

Не по теме:

если кто-нибудь из пишущих обратит внимание на дату постов ТС, то возможно, станет понятно, что советы уже никому не нужны... :)

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
02.07.2018, 20:31
Помогаю со студенческими работами здесь

Создание последовательных меню для выбора действий и параметров
Доброго времени суток! Срочно нужна помощь создания батника, который будет содержать меню. Мои попытки не увенчались успехом, к сожалению....

Обработка выбора для нескольких команд
Как правильно организовать обработку выбора для двух ТЧ ( у каждой есть кнопка подбор) Для первой ТЧ &НаКлиенте Процедура...

Отсутствует меню для выбора операционной системы для загрузки
Здравствуйте, случилась беда, при загрузке нет выбора операционных систем Предыстория: Был куплен ноут с w8.1, форматнул полностью...

Не отображается жёсткий диск в меню для выбора диска для загрузки виндовс
Здравствуйте, появилась сегодня такая проблема, при переустановке виндовс жёсткий диск не отображается в меню, там где надо выбирать девайс...

Меню для выбора ОС при загрузке
У меня есть два накопителя, на одном стоит Windows 10, на втором Xubuntu. При установке Xubuntu я установил (если не ошибаюсь) GRUB именно...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Новые блоги и статьи
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/ O1rJuneU_ls https:/ / vkvideo. ru/ video-115721503_456239114
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR ВВЕДЕНИЕ Введу сокращения: аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi ветка по-частям. коммит Create переделка под биомассу. txt вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ * Дана цепь постоянного тока с сопротивлениями и напряжениями. Надо найти токи в ветвях. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и решает её. Последовательность действий:. . .
Новый CodeBlocs. Версия 25.03
palva 04.01.2026
Оказывается, недавно вышла новая версия CodeBlocks за номером 25. 03. Когда-то давно я возился с только что вышедшей тогда версией 20. 03. С тех пор я давно снёс всё с компьютера и забыл. Теперь. . .
Модель микоризы: классовый агентный подход
anaschu 02.01.2026
Раньше это было два гриба и бактерия. Теперь три гриба, растение. И на уровне агентов добавится между грибами или бактериями взаимодействий. До того я пробовал подход через многомерные массивы,. . .
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru