I want to create a batch file, batch.bat, that accepts 2 mandatory arguments:
%1represents a path relative to the current directory.%2represents a filaname.
Assume the current directory is father\me\.
User can use this batch as follows:
batch child/grandchild logbatch ../brother log
The job description of batch.bat is as follows.
- Moves to
%1directory, - Iterates all
*.texfile in the%1directory. - Save the result in the directory before moving.
The following is the incomplete code:
rem batch.bat takes 2 arguments.
cd %1
dir /b *.tex > <original directory>\%2.txt
How to return to the original directory after invoking change directory in DOS batch?