dinoldo
Cadet 4th Year
- Registriert
- Juni 2017
- Beiträge
- 104
Hallo Leute,
ich nutze diese CMD-Datei in einem Prozess, um das Laufwerk, Firma, Standort und restlichen Teil des Pfades auszulesen:
In meinem Beispiel bekomme ich vom Startpfad "G:\CAD-Technik\BA-AAL10\Config\MS\Standards\CAD\Tools\Extern\"
diese Ergebnisse:
lw=G:
firma=CAD-Technik
standort=BA-AAL10
r_path=Config\MS\Standards\CAD\Tools\Extern\
Soweit alles in Ordnung.
Problem: Wenn die CMD-Datei über UNC-Pfad gestartet wird, dann verschieben sich die Stellen sprich mein Ergebnis sieht in diesem Fall wie folgt aus:
lw=\\zakrpa-group.com
firma=Group
standort=CAD-Technik
r_path=BA-AAL10\Config\MS\Standards\CAD\Tools\Extern\
Was muss ich bitte in der CMD-Datei ändern, damit das Ergebnis in beiden Fällen das Gleiche liefert?
Beste Dank im Voraus!
Gruß Dino
ich nutze diese CMD-Datei in einem Prozess, um das Laufwerk, Firma, Standort und restlichen Teil des Pfades auszulesen:
Code:
@echo off
color 17
cls
REM aktueller Pfad der ausführbare Datei
SET Script_Path=%~dp0
for /f "tokens=1,2,3* delims=\" %%a in ("%~dp0") do (
set lw=%%a
set firma=%%b
set standort=%%c
set r_path=%%d
)
In meinem Beispiel bekomme ich vom Startpfad "G:\CAD-Technik\BA-AAL10\Config\MS\Standards\CAD\Tools\Extern\"
diese Ergebnisse:
lw=G:
firma=CAD-Technik
standort=BA-AAL10
r_path=Config\MS\Standards\CAD\Tools\Extern\
Soweit alles in Ordnung.
Problem: Wenn die CMD-Datei über UNC-Pfad gestartet wird, dann verschieben sich die Stellen sprich mein Ergebnis sieht in diesem Fall wie folgt aus:
lw=\\zakrpa-group.com
firma=Group
standort=CAD-Technik
r_path=BA-AAL10\Config\MS\Standards\CAD\Tools\Extern\
Was muss ich bitte in der CMD-Datei ändern, damit das Ergebnis in beiden Fällen das Gleiche liefert?
Beste Dank im Voraus!
Gruß Dino