У сценаріях оболонок, якщо мені потрібно запустити команду з каталогу, я можу зробити нам підзаголовок, щоб переконатися, що я повернувся до початкового контексту:
(cd temporary/new/directory ; command)
# now I am still in original directory
Чи можна це зробити в batch-файлах Windows (або cmd-файлах)
Це те ж саме в batch-файлах залишає мене в новому каталозі.
Я можу зробити:
pushd temporary\new\directory && command && popd
Але popd залежить від успіху command
.
Будь-які ідеї?