CD внутри Windows CMD, как вернуться в исходный каталог? - PullRequest
1 голос
/ 10 марта 2011

Я захожу в каталог внутри файла Windows .cmd, но этот файл имеет различные точки возврата,

как мне сделать возврат в исходный каталог без сохранения исходного каталога и явного возврата к немув каждой точке возврата в сценарии.

Я думаю, это как-то связано с областью видимости ....?

Ответы [ 2 ]

3 голосов
/ 10 марта 2011

Используйте PUSHD и POPD.

C:
CD \
PUSHD C:\Windows
POPD
2 голосов
/ 10 марта 2011

Просто добавьте еще один уровень косвенности.Вместо original_script.cmd, запустите это:

PUSHD
CALL original_script.cmd
POPD
...