So, ich hoffe mal hier ist jemand der sich mit BATCH Dateien auskennt. Also folgendes Problem.
Ich will eine .reg Datei durch eine Batch Datei automatisch erzeugen lassen und diese dann gleich ausführen. Soweit habe ich das ja geschafft.
So, hier mal wie ich das gemacht habe:
Code:
ECHO REGEDIT4 > classpath.reg
ECHO.>> classpath.reg
ECHO [HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Session Manager\Environment] >> classpath.reg
ECHO "classpath"="%classpath%;%CD%;%CD%\junit.jar" >> classpath.reg
classpath.reg
Die Datei classpath.reg sieht dann so aus:
Code:
REGEDIT4
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Session Manager\Environment]
"classpath"=";C:\Develop\JUnit;C:\Develop\JUnit\junit.jar"
Jetzt gibt es da nur ein, für mich schwerwiegendes, Problem. Da ich oben mit so Systemvariablen arbeite, als %CD% und so, habe ich jetzt immer nur einen "\" zwischen den Ordnernamen bei den Pfadangaben
z.B. C:\Develop\Junit
Damit sich das ganze jetzt aber in die registry antragen lässt, muss das aber wie folgt aussehen:
C:\\Develop\\Junit
Nun meine Frage: Wie bekomme ich den zusätzlichen "\" in die Pfadangabe in der .reg Datei??
Ich habe jetzt schon alles durchgeackert was ich mitm google darüber gefunden habe, aber nicht wirklich etwas Sinnvolles.
Ich hoffe irgendwer kann mir helfen.
Für eure Bemühungen danke ich euch schon einmal im Voraus!!
mfg
Wacky