Archiv
Ansicht:   
Suche   erweiterte Suche

Nachricht aus dem Archiv

MudGuard schrieb am 17.May.2009, 19:25:41 in der Kategorie pc.coding

Cmd.exe, Wie kriege ich aus einem Ordnernamen das Laufwerk?

> set bla=\"K:\\BLA\\LABER SCHWAFEL BLUBB\"
> set bla=%bla:\"=%
> %bla:~0,2%

Ok, das funktioniert. Auch wenn ich (noch) keine Ahnung habe, was da genau passiert - ich muß mir die Hilfe zu set wohl nochmal durchlesen.

Ich überschreib aber die Original-Variable nicht.
Damit kann ich dann am Schluß einfach den cd auf die Original-Variable machen.

Also
set DRIVE=%PATHTOPROJECT%
set DRIVE=%DRIVE:\"=%
set DRIVE=%DRIVE:~0,2%

%DRIVE%
cd %PATHTOPROJECT%

> cd %bla:~3,256%

Das hier würde nicht funktionieren, denn Du hast die \"\" davon entfernt - damit bekäme das cd mehrere Parameter statt eines einzigen ...

> ich hoffe der pfad ist nicht groesser 256 Stellen  :-)

ist in meiner Abwandlung egal  ;-)


Ich danke Dir!

Andreas
Archiv
Ansicht:   
Suche   erweiterte Suche
Auf unserer Web-Seite werden Cookies eingesetzt, um diverse Funktionalitäten zu gewährleisten. Hier erfährst du alles zum Datenschutz