Der Martin: batch-Problem

Beitrag lesen

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.