Vá para outra unidade com o mesmo caminho usando o menu de usuário do Far Manager

Vá para outra unidade com o mesmo caminho usando o menu de usuário do Far Manager

Em um dos meus PCs há dois discos rígidos com estrutura de diretórios idêntica.

Gostaria de ter no Far Manager um item de menu do usuário para ir rapidamente para o mesmo caminho, mas em outro drive. Por exemplo, se o diretório atual for "D:\Storage\Backups", ele deverá mudar para "E:\Storage\Backups".

Seguindo o script do menu do usuário

@set mystring="!\"
@set mmstr=%mystring:d:\=e:\%
@echo %mmstr%

resulta na saída

%minhastring:d:\=e:\%

Mas quando eu mudo setparaecho

@set mystring="!\"
@echo %mystring:d:\=e:\%

ele retorna a string correta:

"e:\Armazenamento\Backups"

Se eu substituir echoporcd

@set mystring="!\"
@cd %mystring:d:\=e:\%

não funciona, porque tenta mudar para %mystring:d:\=e:\%em vez de E:\Storage\Backups.

Como definir a variável de ambiente com substituição de string no script do Far Manager?

informação relacionada