Как переменные доступа среды в пакетном файле MS-DOS

Переводы статьи Переводы статьи
Код статьи: 121170
Развернуть все | Свернуть все

Аннотация

Статья объясняет, как доступ к переменным среды в MS-DOS пакетные файлы.

Дополнительная информация

В этом примере показано, как проверить наличие среды переменная:
   IF "%VARIABLE%" == "" GOTO MODULE
				
В этом примере проверяется существование переменной среды «ПЕРЕМЕННАЯ». Если ПЕРЕМЕННАЯ не существует, инструкция является true и элемент управления пакета файл переходит в разделе модуль. Если оператор не значение true, то есть ПЕРЕМЕННОЙ переменная существует, программа управления переходит к Следующая строка пакетного файла и продолжает работу.

Примечание: Прямые кавычки необходимы только в том случае, если переменная используется в логический оператор IF.

В следующем примере показано использование переменной среды PATH в пакетном файле:
   IF "%PATH%" == "" GOTO NOPATH
   :YESPATH
   @ECHO The PATH environment variable was detected.
   PATH=C:\DOS;%PATH%
   GOTO END
   :NOPATH
   @ECHO The PATH environment variable was NOT detected.
   PATH=C:\DOS;
   GOTO END
   :END
				
В этом примере проверяется наличие переменной PATH. Если он существует элемент управления передает в разделе YESPATH; в противном случае управление передается Раздел NOPATH.

При обнаружении пути и управление передается в разделе YESPATH C:\DOS добавляется существующий путь с помощью переменной % PATH %.

Свойства

Код статьи: 121170 - Последний отзыв: 1 июня 2011 г. - Revision: 4.0
Ключевые слова: 
kbmt KB121170 KbMtru
Переведено с помощью машинного перевода
ВНИМАНИЕ! Перевод данной статьи был выполнен не человеком, а с помощью программы машинного перевода, разработанной корпорацией Майкрософт. Корпорация Майкрософт предлагает вам статьи, переведенные как людьми, так и средствами машинного перевода, чтобы у вас была возможность ознакомиться со статьями базы знаний KB на родном языке. Однако машинный перевод не всегда идеален. Он может содержать смысловые, синтаксические и грамматические ошибки, подобно тому как иностранец делает ошибки, пытаясь говорить на вашем языке. Корпорация Майкрософт не несет ответственности за неточности, ошибки и возможный ущерб, причиненный в результате неправильного перевода или его использования. Корпорация Майкрософт также часто обновляет средства машинного перевода.
Эта статья на английском языке:121170

Отправить отзыв

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com