Nach einem seltsamen Fehlverhalten in einem meiner .bat-Dateien konnte ich dieses auf ein ungewünschtes Verhalten des SET-Befehls zurückführen.
Sobald das Argument (Filenamen) ein (gültiges) Sonderzeichen '&' enthielt, meckerte SET, z.B. bei
SET filename=a&b.txt
Prinzipiell könnte man daran denken, dies mit "" zu umgehen, wie z.B.
SET filename="a&b.txt"
aber das würde alle nachfolgenden Zeilen/Aufrufe beeinflussen und evtl. andere Probleme verursachen.
Gibt es vielleicht doch eine Möglichkeit, dass ein SET-Wert ein '&' beinhaltet?
Vielleicht eine (von mir nicht gefundene) Option oder einen Escape-Character?
Gibt es vielleicht noch andere solche nicht-nutzbaren Zeichen?
Oder muss ich doch mit dem "" experimentieren?
Gruß & Danke,
Mdl