|
|
Компьютеры - COMMAND.COM - Переменные02 июня 2011
Оглавление: 1. COMMAND.COM 2. Команды 3. Переменные
Пакетные файлы для COMMAND.COM имеют четыре типа переменных:
- ERRORLEVEL содержит код возврата последней из запущенных программ. Как правило, ERRORLEVEL используется для индикации ошибок при работе программы и код 0 означает успешное завершение. Но это относится в основном к утилитам командной строки, прикладные программы обычно не заботятся о возврате конкретных значений, поэтому после них в ERRORLEVEL всегда оказывается нулевое значение или даже мусор. В оригинальном COMMAND.COM код возврата можно было проверить только с помощью конструкции
IF ERRORLEVEL , однако в некоторых клонах DOS, а также Windows семейства NT, добавлена возможность обращения к ERRORLEVEL как к обычной переменной.
- Переменные могут быть заданы с помощью команды
SET . Чтобы получить их значение, нужно имя переменной окружить знаками %, в этом случае в месте использования такой конструкции будет подставлено значение переменной. Некоторые из этих переменных стандартизованы, некоторые задаются системой, остальные задаются и используются пользователями. Хранятся эти переменные в «окружении» и называются «переменными окружения».
- Аргументы пакетных файлов в самих пакетных файлах доступны как %1…%9. Переменная %0 содержит текст команды, использованной для запуска пакетного файла.
- Переменные для команды
FOR имеют вид %%a и используются в пакетных файлах совместно с этой командой.
Просмотров: 2967
|