Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Примечания. Команда setlocal не выполняется при использовании вне сценария или пакетного файла.

Еще примеры | Параметры | Чтобы изменить программу и учетную запись пользователя для задания | Чтобы выполнить задание на удаленном компьютере | Чтобы удалить задание из расписания удаленного компьютера | Чтобы вывести на экран дополнительные свойства назначенных заданий | Параметры | Параметры | Примечания | Примеры |


Читайте также:
  1. О примечаниях
  2. Примечания
  3. Примечания
  4. Примечания
  5. Примечания
  6. Примечания
  7. ПРИМЕЧАНИЯ

Команда setlocal не выполняется при использовании вне сценария или пакетного файла.

Используйте команду setlocal для изменения переменных среды при выполнении пакетного файла. Изменения среды, выполненные после setlocal, являются локальными для пакетного файла. Cmd.exe восстанавливает первоначальные параметры при обнаружении команды endlocal или достижении конца пакетного файла.

Команда setlocal устанавливает переменную ERRORLEVEL. При выполнении аргументов { enableextension | disableextensions } или { enabledelayedexpansion | disabledelayedexpansion } переменная ERRORLEVEL имеет значение ноль (0). В противном случае ее значение — 1. Этим можно воспользоваться в пакетных программах для проверки доступности расширений командного процессора, например:

verify other 2>nul

setlocal enableextensions

if errorlevel 1 echo Включение расширений командного процессора невозможно

Так как команда cmd не устанавливает значение переменной ERRORLEVEL, когда расширения командного процессора отключены, команда verify устанавливает переменную ERRORLEVEL в ненулевое значение при использовании этой команды с недопустимым аргументом. Если используется команда setlocal с аргументами { enableextension | disableextensions } или { enabledelayedexpansion | disabledelayedexpansion } и значение переменной ERRORLEVEL не 1, расширения командного процессора недоступны.

Дополнительные сведения о расширениях командного процессора см. в разделе cmd, доступном по ссылке «».


Дата добавления: 2015-08-17; просмотров: 44 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Setlocal| Примечания

mybiblioteka.su - 2015-2024 год. (0.008 сек.)