|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Выбор меню в batch |
|
CMD/BAT - Выбор меню в batch
|
Новый участник Сообщения: 37 |
Как же сделать выбор меню как здесь?
![]() |
|
Отправлено: 09:26, 27-02-2022 |
Ветеран Сообщения: 1274
|
Профиль | Отправить PM | Цитировать например с помощью Wselect
|
Отправлено: 19:57, 27-02-2022 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 2728
|
Профиль | Отправить PM | Цитировать Спасибо alpap за интересное предложение.
Пример использования @Echo Off cls >nul Chcp 1251 Set /A ps=1 :Begin Set "Wselect=Z:\WSelect\Wselect.exe" Set "Wmenu=%temp%\%~nx0.lst" Set "@Wmenu101=У попа была собака" Set "@Wmenu102=Поп ее любил" Set "@Wmenu103=Она съела кусок мяса" Set "@Wmenu104=Поп ее убил" Set "@Wmenu105=Завершить глумление" >"%Wmenu%" (FOR /F "usebackq tokens=1* delims==" %%i In (`2^>nul Set "@Wmenu"`) DO Echo %%j) >nul 2>&1 "%Wselect%" "%Wmenu%" "Заголовок меню" $item "Выбирайте пункт:" /menu /cmdCenter /fs=10 /bg=#ffCC88 /fc=#440088 /hc=#CC0000 /ps=%ps% If %ErrorLevel% EQU 0 GoTo :Begin Set /A ps=%ErrorLevel% If %ps% EQU 5 (Del "%Wmenu%" &Exit /B) If %ps% EQU 1 Call :Sub1 "%@Wmenu101%" If %ps% EQU 2 Call :Sub1 "%@Wmenu102%" If %ps% EQU 3 Call :Sub1 "%@Wmenu103%" If %ps% EQU 4 Call :Sub1 "%@Wmenu104%" GoTo :Begin Exit /B :Sub1 Echo %~1 Pause Exit /B |
------- Отправлено: 00:03, 01-03-2022 | #3 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Общее - Меню для boot.wim - выбор загружаемого индекса | CtrlSoft | Автоматическая установка Windows 11 / 10 / 8 / 7 / Vista | 11 | 27-03-2018 16:35 | |
Разное - [решено] пропал выбор меню в "меню пуск" | Almest | Microsoft Windows 2000/XP | 1 | 28-08-2012 15:27 | |
7 / 2008 R2 - Выбор редакции в меню установки. | ParAAvis | Автоматическая установка Windows 11 / 10 / 8 / 7 / Vista | 4 | 24-04-2012 00:01 | |
Delphi - [решено] Выбор меню в форме | CaJIo | Программирование и базы данных | 4 | 28-07-2010 10:16 | |
Acronis выбор в загрузочном меню | Actor | Автоматическая установка Windows 2000/XP/2003 | 10 | 22-02-2008 09:46 |
|