ТОР 5 статей: Методические подходы к анализу финансового состояния предприятия Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века Характеристика шлифовальных кругов и ее маркировка Служебные части речи. Предлог. Союз. Частицы КАТЕГОРИИ:
|
IF EXIST “C:\Мои документы\Работа.doc” ECHO Все в порядке !3) IF [NOT] ERRORLEVEL число команда Условие считается истинным, если последняя запущенная программа или команда завершилась с кодом возврата, равным либо превышающим указанное число. Например: Xcopy my.txt c:\ > nul IF errorlevel 1 goto ErrOccurred Echo Копирование прошло без проблем. Goto EndBatch ErrOccurred Echo При выполнениеи команды возникла ошибка! EndBatch К сожалению в командных файлах нет возможности организоовать полноценный диалог с пользователем путем ввода строк с клавиатуры. Единственное средство – команда CHOICE, которая выводит подсказку и ждет выбора пользователем варианта из указанного набора клавиш. CHOICE [/C[:]варианты] [/N] [/S] [/T[:]c,nn] [текст] Если в команде не задается текст, то пользователь видит на экране только подсказку. Рассмотрим подробно ключи этой команды:
После выполнения команды CHOICE переменная ERRORLEVEL приобретает значение, равное номеру варианта ответа, что позволяет использовать команду IF для организации ветвления. Если происходит ошибка, CHOICE возвращает 255, прерывание по <CTRL>+<C> или < CTRL >+<Break> - 0. В качестве примера рассмотрим простейшее меню: ECHO OFF Не нашли, что искали? Воспользуйтесь поиском:
|