ECHO von PATH in eine Datei

Hier dürfen auch unregistrierte Besucher posten.
Antworten
Peter2

ECHO von PATH in eine Datei

Beitrag von Peter2 »

Guten Abend

ich habe zwar in DOS-Zeiten begonnen, aber in manchen Dingen war ich nicht so recht fit ...

Basis: Windows XP Prof. SP3

Folgendes Problem:
Ich habe eine CMD-Datei, die über die rechte Maustaste im Windows Explorer das "Send to"-Menü nutzt.
Die Grundidee ist:
- nimm zu jeder markierten Datei den kompletten Pfad und Namen
- erzeuge zu jeder Datei ein mehrzeiliges Textfile, dass den Dateinamen enthält

Die Kernaufrufe sind

Code: Alles auswählen

rem wenn alles korrekt ist, ermittle Dateipfad und Namen
set PathName=%1
echo [DocumentInfo]>%OutFile%
echo Path=%PathName%>>%OutFile%
Das funktioniert seit langer Zeit alles wunderbar, aber ...
... jetzt gibt es auch Verzeichnisse, die eine Klammer verwenden.

Code: Alles auswählen

d:\test\Projekt(mist)\daten
Und das behagt dem CMD nicht. Ich habe es mit

Code: Alles auswählen

set PathName="%1"
versucht, aber das war nix ...

Gibt es hier eine einfache Lösung?

Besten Dank

Peter2
Antworten