Hallo Vinzenz,
Die Datei liegt auf dem Desktop (E:\Profile\Desktop) und gibt mir C:\ als %cd% aus.
Welche Werte haben bei Dir die Umgebungsvariablen
- HOMEDRIVE
- HOMEPATH
sofern existent?
hast einen guten Riecher gehabt:
C:>set
...
HOMEDRIVE=C:
HOMEPATH=\
...
Warum möchte der OP den Suchpfad in der aktuellen Instanz des Kommandozeileninterpreters auf dieses eine Verzeichnis reduzieren?
Ich glaube nicht, dass er das möchte - ich vermute vielmehr, dass ihm die Bedeutung der Umgebungsvariable %PATH% nicht klar ist.
Den kompletten Namen der Batchdatei hat man ja in %%0
Eben. %CD% _dafür_ zu nehmen, ist, hmm, unangebracht
*g*
- gab's da nicht auch was, womit man die Pfadinformation daraus isolieren kann?
mit for sollte das gehen.
Ah, gut. Ich hatte im Moment keinen Schimmer, wonach ich suchen musste. Ich selbst habe %~pVAR auch noch nie verwendet; nur eine Stimme im Hinterkopf sagte mir, "Da gibt's doch auch was von Ratioph ..." - äh nee, falsches Märchen. ;-)
Schönen Abend noch,
Martin
Küssen ist die schönste Methode, eine Frau zum Schweigen zu bringen.