Hallo zusammen,
Ich beiss mir grad die Zähne an etwas aus:

PROBLEM 1:Ich will an ein anderen Programm ein Argument (string) übergeben, das funktiert auch wunderbar so weit:
\newcommand{\schnittstellezuXY}[1]{\immediate\write18{programmXY "#1"}}
Wenn ich nun aber einen einen Text der einen Backslash enthält (beispielsweise ein Pfad) übergeben will:
\schnittstelleXY[test/testen]
funktiert das nicht. Ich verstehe das es nicht funktionieren kann, nur mir fällt weiss Gott keine Lösung ein. Auch \backslash and all diese Dinge wollen nicht funktieren.

PROBLEM 2: ich habe einen normalen Text, aus diesem würde ich gerne alle Enter-zeichen ersetzen durch ein anders Zeichen. Jemand ne Idee wie ich dass realisiern kann?
Oder nen Beispielcode, wie ich beispielsweise den Text in einzelne Buchstaben zerlegen könnte, entsprechene Zeichen ersetzen, und wieder zusammen fügen?
Danke im Voraus und nen schönen Abend noch.
Gruß Jan