Я хочу создать командный файл batch.bat
, который принимает 2 обязательных аргумента:
-
%1
представляет собой путь относительно текущего каталога. -
%2
представляет собой filaname.
Предположим, что текущий каталог father\me\
.
Пользователь может использовать эту партию следующим образом:
-
batch child/grandchild log
-
batch ../brother log
Описание задания batch.bat
выглядит следующим образом.
- Переместится в каталог
%1
, - Итерирует весь файл
*.tex
в каталоге%1
. - Сохраните результат в каталоге перед перемещением.
Ниже приведен неполный код:
rem batch.bat takes 2 arguments.
cd %1
dir /b *.tex > <original directory>\%2.txt
Как вернуться в исходный каталог после вызова каталога изменений в пакете DOS?