25.: Для организации диалога с пользователем в пакетных файлах существуют следующие команды:
· echo, echo of
Выводят текст на экран. Например, есть файл 1.bat с текстом:
«echo файл 1 запущен».
В этом случае после запуска пакетного файла на экране увидим фразу «файл 1 запущен».
· @echo off
Скрывает текст, идущий за этой командой, от пользователя. Пример: в файле 2.bat содержится текст:
«@echo off
if %1==_
echo параметр не задан».
При запуске этого файла, если никакой параметр не будет задан, увидим фразу «параметр не задан», а текст «if %1==_» останется скрытым.
· choice
Задает вопрос и предлагает варианты ответов (ответ обязательно должен быть одним из вариантов). Пример: файл 3.bat:
«@echo off
cls
choice «укажите диск» /C: CD
if errorlevel 2 D:\
if errorlevel 1 C:\»
Буквы C и D – возможные варианты ответа. Errorlevel – переменная, запоминающая выбранный вариант. Она запоминает не выбранную букву, а ее номер по списку.
30. Мультиконфигурационные возможности MS-DOC (многовариантность загрузки)
Многовариантная загрузка
На сервер, используемый для разработки или отладки Web-приложений, можно установить одновременно несколько разных операционных систем. При включении компьютера будет возможность выбрать для загрузки одну из установленных ОС (из меню). Это и есть многовариантная загрузка.
Как правило, многовариантная загрузка настраивается так, что одна из ОС загружается по умолчанию, если оператор не указал иное в течение заданного периода времени.
Если Вы собираетесь установить на один компьютер одновременно ОС Microsoft Windows 2000 Server, Microsoft WindowsNT Server 4.0 и Linux, то установку следует выполнять в следующей последовательности:
Microsoft Windows NT Server 4.0 с пакетом обновления Service Pack 6;
Microsoft Windows 2000 Server с пакетом обновления Service Pack 2;
Linux
В этом случае Вы сможете добавить к меню вариантов загрузки Microsoft Windows операционную систему Linux, что позволит выбирать нужную Вам ОС единообразным способом.