Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


В каталоге «C:\Мои проекты\0024\0001» находятся два пакетных файла:
ComspecOnly.cmd
Код: Выделить весь код
@echo off
setlocal enableextensions enabledelayedexpansion

start "" "%comspec%" /k

endlocal
exit /b 0

и:
Comspec&CDD.cmd
Код: Выделить весь код
@echo off
setlocal enableextensions enabledelayedexpansion

start "" "%comspec%" /k cd /d "%~dp0"

endlocal
exit /b 0

Откроем командную строку, перейдём в каталог «C:\Мои проекты\0024\0002» и запустим поочерёдно оба пакетных файла:
Скрытый текст

В первом случае текущим каталогом в так и останется «C:\Мои проекты\0024\0002» — тот, который был текущим при запуске пакетного файла, а во втором текущий каталог будет сменён на «C:\Мои проекты\0024\0001» — тот, где находится пакетный файл.
Это сообщение посчитали полезным следующие участники:

Отправлено: 06:06, 07-11-2016 | #5