Войти

Показать полную графическую версию : Меню с определяемой пользователем цепочкой выполнения команд.


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

DJ Mogarych
01-01-2023, 10:19
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
раз
три
два
четыре
вышел зайчик погулять




© OSzone.net 2001-2012