Batch - Brauche Doppelte Backslash
Hallo Zusammen
Um gleich zu meinem Problem zu kommen, ich hab mir ein "Add-On" für cmd runtergeladen, dass einen String in einer Datei findet und dann ersetzt, nun muss ich ja da auch den Pfad mit geben und den zu findenden String und replace String, dass sieht ca. so aus:
Install\StrFind.exe -r CurrentPath "%cd%" C:\WINDOWS\test.ini
StrFind.exe is das "Add-On" CurrentPath steht halt einfach drin und bei cd steht dann z.B. "C:\Programme" drin (is aber Variable...). Wenn ich jetzt das C:\Programme mitgebe, dann sagt er dass das eine Fehlerhafte Escape Char, was auch logisch ist, da das Add-On in C++ is und er denkt, dass ich mit \P im Pfad meine, dass er da eine Escape Funktion machen soll... Naja, jetzt is meine Frage, wie kann ich es machen, dass ich (auch wenn der Pfad länger wäre) dass da überall \\ sind so dass er die Escape Funktion auf den Backslash macht und somit die \P Escape funktion aussen lässt?
Ich habe die Source leider nicht, nur die exe also müsste ich es in CMD machen
Danke für eure Antworten!
Grüsse Blueberry
Um gleich zu meinem Problem zu kommen, ich hab mir ein "Add-On" für cmd runtergeladen, dass einen String in einer Datei findet und dann ersetzt, nun muss ich ja da auch den Pfad mit geben und den zu findenden String und replace String, dass sieht ca. so aus:
Install\StrFind.exe -r CurrentPath "%cd%" C:\WINDOWS\test.ini
StrFind.exe is das "Add-On" CurrentPath steht halt einfach drin und bei cd steht dann z.B. "C:\Programme" drin (is aber Variable...). Wenn ich jetzt das C:\Programme mitgebe, dann sagt er dass das eine Fehlerhafte Escape Char, was auch logisch ist, da das Add-On in C++ is und er denkt, dass ich mit \P im Pfad meine, dass er da eine Escape Funktion machen soll... Naja, jetzt is meine Frage, wie kann ich es machen, dass ich (auch wenn der Pfad länger wäre) dass da überall \\ sind so dass er die Escape Funktion auf den Backslash macht und somit die \P Escape funktion aussen lässt?
Ich habe die Source leider nicht, nur die exe also müsste ich es in CMD machen
Danke für eure Antworten!
Grüsse Blueberry
Please also mark the comments that contributed to the solution of the article
Content-Key: 130651
Url: https://administrator.de/contentid/130651
Printed on: April 20, 2024 at 05:04 o'clock
3 Comments
Latest comment