Dieter Raber: Windows Shell - Ordnernamen herausfinden

Beitrag lesen

Hallo nochmal

ich habe noch eine Nachfrage. Ich habe das Script aus deinem Posting kopiert und getestet, das Ergebnis ist allerdings nicht das gewuenschte.

Das Script D:\htdocs\test.cmd hat den Inhalt
@ECHO OFF
FOR /F "usebackq delims=/" %%A IN (CD) DO SET PWD=%%~fA
SET PWD

Working directory ist C:\foo. An der Kommandozeile steht demnach

PS C:\FOO> D:\htdocs\test.cmd
PWD=C:\FOO

Das ist aber meine Working directory, das erwuenschte Ergebnis waere D:\htdocs gewesen, weil die Batchdatei sich dort befindet. Gibt es dafuer eine Loesung?

Viele Gruesse

Dieter