使用 Far Manager 的用户菜单转到具有相同路径的另一个驱动器

使用 Far Manager 的用户菜单转到具有相同路径的另一个驱动器

我的一台电脑上有两个具有相同目录结构和硬盘。

我希望 Far Manager 中有一个用户菜单项,可以快速转到同一路径,但位于另一个驱动器上。例如,如果当前目录是"D:\Storage\Backups",则应切换到"E:\Storage\Backups"

遵循用户菜单脚本

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

结果输出

%我的字符串:d:\=e:\%

但是当我set改变echo

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

它返回正确的字符串:

“e:\Storage\Backups”

如果我替换echocd

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

它不起作用,因为它试图更改为%mystring:d:\=e:\%而不是E:\Storage\Backups

如何在 Far Manager 的脚本中使用字符串替换设置环境变量?

相关内容