Имя пользователя:
Пароль:
 | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Меню с определяемой пользователем цепочкой выполнения команд.

Ответить
Настройки темы
CMD/BAT - Меню с определяемой пользователем цепочкой выполнения команд.

Новый участник


Сообщения: 4
Благодарности: 0

Профиль | Отправить PM | Цитировать


Здравствуйте.Хочу создать меню с пунктами от 1 до 10 по команде в каждой,чтобы не выбирать каждый пункт в отдельности и ждать выполнения команды,а скажем пользователь выбрал пункты 1-3-10-5 и нажал Enter и они будут выполняться в том же порядке.
Ещё одно уточнение,команды зависят от переменной вводимых пользователем,перед запуском цепочки команд вывести запрос SET /P NAME=
Подобных меню ещё не видел.

Отправлено: 02:32, 31-12-2022

 

Аватара для DJ Mogarych

fascinating rhythm


Moderator


Сообщения: 6705
Благодарности: 1576

Профиль | Отправить PM | Цитировать


Powershell
Код: Выделить весь код
"
1. echo `"раз`"
2. echo `"два`"
3. echo `"три`"
4. echo `"четыре`"
5. echo `"пять`"
6. echo `"вышел зайчик погулять`"
"

$commands = (read-host "Введите номера команд").Split()

$commands |% {
switch ( $_ )
    {
        1 { echo "раз" }
        2 { echo "два" }
        3 { echo "три" }
        4 { echo "четыре" }
        5 { echo "пять" }
        6 { echo "вышел зайчик погулять" }
    }
}
Код: Выделить весь код
1. echo "раз"
2. echo "два"
3. echo "три"
4. echo "четыре"
5. echo "пять"
6. echo "вышел зайчик погулять"

Введите номера команд: 1 3 2 4 6
раз
три
два
четыре
вышел зайчик погулять

-------
Powershell 7.x | Powershell 5.1 | ffmpeg (docs)

Это сообщение посчитали полезным следующие участники:

Отправлено: 10:19, 01-01-2023 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Меню с определяемой пользователем цепочкой выполнения команд.

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - [решено] Подверждение выполнения команд в bat файле (Y/N) Sergey.l Скриптовые языки администрирования Windows 10 10-01-2018 12:07
CMD/BAT - [решено] Логирование выполнения команд с датой и временем Pank Скриптовые языки администрирования Windows 5 28-11-2017 16:53
.NET - LINQ-запрос к таблице определяемой вовремя выполнения программы DaRiYs Программирование и базы данных 0 29-11-2012 00:47
Скрипт для выполнения команд после подтверждения Pozia AutoIt 14 27-06-2012 23:46
CMD/BAT - Проверка на выполнения команд в bat ? men232 Скриптовые языки администрирования Windows 4 12-01-2011 22:23




 
Переход