Допустим, у меня есть эти команды:
Prog1.exe
D:\SomeDir\Prog2.exe
Prog3.exe
Теперь, скажем, для второй строки, я бы хотел, чтобы рабочим каталогом был D: \ SomeDir, но в Prog1.exe и Prog3.exe я хочу рабочий каталог по умолчанию (обычно там, где находится мой .bat-файл). Если я попробую это
Prog1.exe
cd D:\SomeDir
D:\SomeDir\Prog2.exe
Prog3.exe
Очевидно, что Prog3 будет выполняться в SomeDir, а это не то, что мне нужно.