Gehen Sie über das Benutzermenü von Far Manager zu einem anderen Laufwerk mit demselben Pfad

Gehen Sie über das Benutzermenü von Far Manager zu einem anderen Laufwerk mit demselben Pfad

Auf einem meiner PCs befinden sich zwei Festplatten mit identischer Verzeichnisstruktur.

Ich hätte gerne im Far Manager ein Benutzermenüelement, mit dem ich schnell zum gleichen Pfad, aber auf einem anderen Laufwerk, wechseln kann. Wenn das aktuelle Verzeichnis beispielsweise ist "D:\Storage\Backups", sollte es zu wechseln "E:\Storage\Backups".

Folgendes Benutzermenüskript

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

führt zur Ausgabe

%meinstring:d:\=e:\%

Aber wenn ich wechsle setzuecho

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

es gibt die richtige Zeichenfolge zurück:

"e:\Speicher\Backups"

Wenn ich ersetze echodurchcd

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

es funktioniert nicht, weil es versucht, zu %mystring:d:\=e:\%statt zu ändern E:\Storage\Backups.

Wie lege ich eine Umgebungsvariable mit Zeichenfolgenersetzung im Skript des Far Managers fest?

verwandte Informationen