![]() |
текущая директория в бат файле
я не специалист по этим вопросам, мне просто по работе было бы удобно вот что.
задача. требуется батником открыть командную строку, в которой текущий путь является таким, из которого батник запускался. подскажите как |
Цитата:
Код:
CD /D "%~dp0" |
Цитата:
Код:
"%comspec%" /k Код:
"%comspec%" /k cd /d "%~dp0" |
Поясните разницу между предложенными вариантами в последнем сообщении.
Зы: вообще конечно придумали "костыль". А интуитивно казалось что звучит это проще.. Спасибо ребят |
В каталоге «C:\Мои проекты\0024\0001» находятся два пакетных файла:
ComspecOnly.cmd
Код:
@echo off и: Comspec&CDD.cmd
Код:
@echo off Откроем командную строку, перейдём в каталог «C:\Мои проекты\0024\0002» и запустим поочерёдно оба пакетных файла: Скрытый текст
![]() В первом случае текущим каталогом в так и останется «C:\Мои проекты\0024\0002» — тот, который был текущим при запуске пакетного файла, а во втором текущий каталог будет сменён на «C:\Мои проекты\0024\0001» — тот, где находится пакетный файл. |
Время: 03:46. |
Время: 03:46.
© OSzone.net 2001-