
En una de mis PC hay dos discos duros con estructura de directorios idéntica.
Me gustaría tener en Far Manager un elemento del menú de usuario para ir rápidamente al mismo camino, pero en otra unidad. Por ejemplo, si el directorio actual es "D:\Storage\Backups"
, debería cambiar a "E:\Storage\Backups"
.
Siguiendo el script del menú de usuario
@set mystring="!\"
@set mmstr=%mystring:d:\=e:\%
@echo %mmstr%
da como resultado la salida
%mystring:d:\=e:\%
Pero cuando cambio set
aecho
@set mystring="!\"
@echo %mystring:d:\=e:\%
devuelve la cadena correcta:
"e:\Almacenamiento\Copias de seguridad"
Si lo reemplazo echo
concd
@set mystring="!\"
@cd %mystring:d:\=e:\%
no funciona porque intenta cambiar a %mystring:d:\=e:\%
en lugar de E:\Storage\Backups
.
¿Cómo configurar una variable de entorno con reemplazo de cadena en el script de Far Manager?