Варианты заданий лабораторных работ по дисциплине: оп. 04 Операционные системы



бет40/90
Дата27.11.2023
өлшемі6,96 Mb.
#129697
1   ...   36   37   38   39   40   41   42   43   ...   90
Байланысты:
LabR OP.04 (1)

Использование пакетных параметров командной строки

Пакетные параметры командной строки используются в пакетном файле для получения информации о настройках среды.
Файл 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 C:\folder1 D:\folder2 будет таким же, как и при записи в пакетный файл строки: xcopy C:\folder1 \*.* D:\folder2
С пакетными параметрами можно также использовать модификаторы. Модификаторы используют информацию о текущем диске и каталоге как часть или полное имя файла или каталога. Формат модификатора следующий: %~модификатор.
Ниже описаны модификаторы, используемые для расширения.



Модификатор

Описание

%~1

расширение %1 и удаление любых кавычек ("")

%~f1

замена %1 полным путем

%~d1

замена %1 именем диска



Достарыңызбен бөлісу:
1   ...   36   37   38   39   40   41   42   43   ...   90




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет