Batch Datei Ergebnis 'cd' Kommondo in Variable ?

hallo batch experten,

eigentlich trivial, habs aber nicht hinbekommen. ich würde gerne das aktuelle Verzeichnis in einer Variable (batch datei) speichern.

z.B. „cd“ Kommand zeigt mir das aktuell verzeichnis an

set pfad = cd

funktinoiet aber jedoch nicht. Das CD wird nicht als Befehl interpretieren sondern als normale „cd“ zeichenkette. Wer kann mir hier helfen.

Vielen Dank!
julian

z.B. „cd“ Kommand zeigt mir das aktuell verzeichnis an

set pfad = cd

Hallo Julian,

so richtig erschließt sich mir zwar nicht, was du wie genau vorhast, denn „cd“ steht eigentlich für „change directory“ (ach ja, sind die DOS-Zeiten lange her), ich vermute aber, daß du anstatt „pfad“ mal „path“ versuchen solltest.

Gruß
Sticky

Hallo Julian,

eigentlich trivial, habs aber nicht hinbekommen. ich würde
gerne das aktuelle Verzeichnis in einer Variable (batch datei)
speichern.

set pfad = cd

fast :smile:

set pfad = %cd%
echo %pfad%

Schönen Gruß,
Rudy

danke
hallo rudy,

vielen dank hat funktioniert. Hätte nicht gedacht dass das so geht, hab einiges probiert, das fand ich absolut unlogisch von der Syntax:

Variable „referenzieren“ mit %meinevariable%
und
Externes Probramm ausführen und Input speichern mit %programm%

machten für mich den Eindruck als seien das zwei total unterschiedliche Dinge, aber esfunktioniert

Vielen Dank!!
julian

Hallo Julian,d

eigentlich trivial, habs aber nicht hinbekommen. ich würde
gerne das aktuelle Verzeichnis in einer Variable (batch datei)
speichern.

set pfad = cd

fast :smile:

set pfad = %cd%
echo %pfad%

Schönen Gruß,
Rudy