使用 Far Manager 的使用者選單轉到具有相同路徑的另一個磁碟機

使用 Far Manager 的使用者選單轉到具有相同路徑的另一個磁碟機

我的一台電腦上有兩個具有相同目錄結構的硬碟。

我希望在 Far Manager 中有一個使用者選單項,可以快速轉到相同路徑,但位於另一個磁碟機上。例如,如果目前目錄是"D:\Storage\Backups",則應切換到"E:\Storage\Backups"

以下用戶選單腳本

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

結果輸出

%mystring:d:\=e:\%

但是當我更改setecho

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

它傳回正確的字串:

“e:\儲存\備份”

如果我替換echocd

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

它不起作用,因為它試圖更改為%mystring:d:\=e:\%而不是E:\Storage\Backups.

如何在 Far Manager 的腳本中使用字串替換設定環境變數?

相關內容