Онлайн-радио  
Слушать ONLINE PLAYER Radiorecord
 
Вторник, 14.08.2018, 18:58   Приветствую Вас Гость  |  Регистрация  |  Вход  
[ · Главная страница сайта · Каталог файлов · Форум · ] [ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: BestAdmin  
Форум » Администрирование » Система » Как в батнике задать вопрос пользователю с вариантами ответа (Как в батнике задать вопрос пользователю с вариантами ответа)
Как в батнике задать вопрос пользователю с вариантами ответа
BestAdminДата: Суббота, 11.06.2011, 00:39 | Сообщение # 1
ФельдМаршал всех времен
Группа: Администраторы
Сообщений: 40
Репутация: 0
Статус: Offline
Задать вопрос и выполнить вариант ответа, вернее выполнить один из предложенных вариантов можно следующим кодом:

Code
@echo off
     
echo 1. Choice 1
echo 2. Choice 2
echo 3. Choice 3
     
set choice=0
set /p choice="Choose 1, 2 or 3: "
     
if %choice%==1 goto:1
if %choice%==2 goto:2
if %choice%==3 goto:3
echo bad choice
goto:eof
     
:1
echo 1 && goto:eof
:2
echo 2 && goto:eof
:3
echo 3


Например.
Выведем в окно командной строки выбранное сообщение:

Code
::
::    ZaprudnovAA, http://www.rosvel.ru, admin@rosvel.ru
::

@echo off

:start
cls

@echo Выберите требуемое сообщение
@echo ____________________________
@set v1=Привет!
@set v2=Как дела?
@set v3=Пока.

@echo 1. "%v1%"
@echo 2. "%v2%"
@echo 3. "%v3%"

@set choice=0
@set /p choice="Введите 1, 2 или 3: "
     
if %choice%==1 goto:1
if %choice%==2 goto:2
if %choice%==3 goto:3
cls
@echo ...
@echo Не та цифра, или перепутаны клавиши на клавиатуре <img src="http://s38.ucoz.net/sm/15/smile.gif" border="0" align="absmiddle" alt="smile" />
@echo ...
@echo Для повторного выбора нажмите любую клавишу...
pause>nul
goto:start
     
:1
cls
@echo ...
@echo "%v1%"  
@echo ...
@echo Для выхода нажмите любую клавишу...
pause>nul
goto:eof
:2
cls
@echo ...
@echo "%v2%"
@echo ...
@echo Для выхода нажмите любую клавишу...
pause>nul
goto:eof
:3
cls
@echo ...
@echo "%v3%"
@echo ...
@echo Для выхода нажмите любую клавишу...
pause>nul
goto:eof
 
ГостьДата: Четверг, 16.06.2011, 17:35 | Сообщение # 2
Группа: Гости





Спасибо, нужная штука
 
Форум » Администрирование » Система » Как в батнике задать вопрос пользователю с вариантами ответа (Как в батнике задать вопрос пользователю с вариантами ответа)
  • Страница 1 из 1
  • 1
Поиск: