52
•
все
переменные среды и пути, указанные в
сценарии входа в систему,
если он
имеется,
•
переменные, используемые интерактивно в пакетном файле или сценарии.
Чтобы иметь возможность подставить значение в переменную среды из командной
строки или в пакетном файле (сценарии), следует заключить
имя соответствующей
переменной (
Приложение 4) в символы процентов (%),
например,
Set MyPath=%CD%.
Символы процентов указывают на то, что командный интерпретатор должен обратиться к
значению переменной без посимвольного ее разложения и сравнения.
Командный интерпретатор
Cmd.exe может оперировать переменными с %0 по %9.
При использовании пакетных параметров переменная %0
заменяется именем пакетного
файла, а переменные с %1 по %9 — на соответствующие аргументы командной строки. Для
доступа к переменным больше %9 необходимо воспользоваться командой
Shift. Параметр
%* ссылается на все аргументы, которые передаются пакетному файлу, за исключением
%0.
В качестве примера, рассмотрим копирование содержимого из каталога 1 (Folder1) в
каталог 2 (Folder2), где параметр %1 заменяется значением Folder1, а параметр %2
соответственно значением Folder2. В
пакетном файле Mybatch.bat следует ввести
следующую строку:
Xcopy %1\*.* %2
Используйте пакетный файл Mybatch.bat следующим образом:
Достарыңызбен бөлісу: