Скажем, у меня есть следующие команды:
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, что не то, что я хочу.