CMD-Batch-Dateimethode
Erstellen Sie diese Batchdatei und legen Sie sie in Ihrem C:\abc\00001\
Verzeichnis ab:
SET newpath=%cd:\abc\=\xyz\% start %newpath%
Wenn Sie diese Batchdatei ausführen, wird sie C:\xyz\00001\
in einem neuen Fenster geöffnet . Dieselbe Batchdatei C:\xyz\00023\
wird geöffnet C:\xyz\00023\
usw.
%CD%
ist eine Umgebungsvariable, die das aktuelle Verzeichnis darstellt. %cd:\abc\=\xyz\%
ersetzt \abc\
durch \xyz\
innerhalb der Zeichenfolge, die darstellt %cd%
. Weitere Informationen finden Sie auf der SS64-Seite zum Ersetzen von cmd-Variablen .
VBScript-Methode
Das Folgende ist die gleiche Lösung, die VBScript verwendet:
Set objShell = CreateObject("Wscript.Shell") strPath = Wscript.ScriptFullName Set objFSO = CreateObject("Scripting.FileSystemObject") Set objFile = objFSO.GetFile(strPath) strFolder = objFSO.GetParentFolderName(objFile) strRelFolder = Replace(strFolder, "\abc\", "\xyz\") strPath = "explorer.exe /e," & strRelFolder objShell.Run strPath