О параметрах командных файлов и не только |
|
Написал microsin
|
22.10.2004 |
Параметр
|
Описание
|
%1
|
Стандартный параметр
|
%~f1
|
Расширяет %1 до полного пути к файлу. Если вы только ввели имя файла, этот параметр расширит его включением драйва/директории
|
%~d1
|
Извлекает имя драйва из %1.
|
%~p1
|
Извлекает путь из %1
|
%~n1
|
Извлекает имя файла из %1, но без расширения
|
%~x1
|
Извлекает расширение файла из %1
|
%~s1
|
Изменяет длинное имя и расширение файла до стандартного 8.3; используется как %~sn1 для короткого имени файла и как %~sx1 для короткого расширения
|
Можно объединить несколько параметров:
Параметр
|
Описание
|
%~dp1
|
Расширяет %1 только до имени драйва и пути
|
%~nx1
|
Расширяет %1 только до имени и расширения файла
|
(По материалам http://www.winfaq.com.ru/winnt/481.html)
Запущенный bat-файл не загружается в память сразу, он считывает и выполняет команды по одной. Поэтому, если во время выполнения одной из команд изменить содержимое bat-файла, то при выполнении следующей команды будут срабатывать только что внесённые изменения.
|
Последнее обновление ( 03.06.2008 )
|