Я работаю в проекте с симметричной структурой папок, а именно:
Во время работы я обычно переключаюсь между ведущим и ведомым в одни и те же каталоги. Я хочу создать пакетный файл, который поможет мне переключать только каталог maste / slave с этим, я хочу что-то вроде этого:
C:\Project\Master\Folder1\FolderA1>BatchFile
C:\Project\Slave\Folder1\FolderA1>
Я планирую создать 2 пакета, toMaster и toSlave, которые принимают текущийкаталог и заменяет строку «Master» на «Slave», а затем перемещается в этот каталог. Вот что у меня есть в пакете toSlave:
@echo OFF
setlocal ENABLEDELAYEDEXPANSION
set word=Slave
set "str=%cd%"
echo %str%
set str=%str:Master=!word!%
echo %str%
pushd %str%
Кажется, это правильно заменяет строки, но когда я запускаю его из терминала, это не меняет мой текущий каталог. Любая идея ?
Спасибо