Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   Меню с определяемой пользователем цепочкой выполнения команд. (http://forum.oszone.net/showthread.php?t=352702)

Lou Paloma 31-12-2022 02:32 3000011

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

DJ Mogarych 01-01-2023 10:19 3000052

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
раз
три
два
четыре
вышел зайчик погулять



Время: 08:43.

Время: 08:43.
© OSzone.net 2001-