HWE-Forum.de

Software => Windows XP => Thema gestartet von: Thydus am 27. Juli 2008, 11:32:41 Uhr

Titel: .reg Datei in Batch
Beitrag von: Thydus am 27. Juli 2008, 11:32:41 Uhr
Hi Leute

Wie bekomme ich eine .reg Datei in einer .bat Datei hinein ???

Ich hoffe das kann man machen  ;D ;D

Danke im Vorraus
Titel: Re: .reg Datei in Batch
Beitrag von: J.C. am 27. Juli 2008, 12:46:49 Uhr
jepp geht auf jeden Fall, hab ich auch schon mal gemacht.

mit dem Befehl

regedit /s c:\eintrag.reg


kannst du *.reg einträge der Registry hinzufügen. Außerdem bietet der Befehl "reg" noch mehr Möglichkeiten der direkten Manipulatin der Registry ohne *.reg Datei. Versuch mal
reg /?, wenn du mehr wissen willst.
Titel: Re: .reg Datei in Batch
Beitrag von: Thydus am 27. Juli 2008, 13:31:01 Uhr
Mit regedit /s kann man .reg dateien öffnen, aber ich wollte die komplette .reg Datei in einer batch Datei unterbringen.
Das meinte ich^^
Titel: Re: .reg Datei in Batch
Beitrag von: tyco am 27. Juli 2008, 14:13:10 Uhr
Dazu musst du nur diesen Text

regedit /s c:\eintrag.reg

mit Hilfe eines Editors in eine regedit.bat abspeichern.
Titel: Re: .reg Datei in Batch
Beitrag von: J.C. am 27. Juli 2008, 16:27:01 Uhr
wenn ich dich richtig verstehe und du auf die *.reg datei verzichten willst: mit

reg add \\ABC\HKLM\Software\MyCo


fügst du den Schlüssel HKLM\Software\MyCo zu Remotecomputer ABC hinzu. So kannst du direkt mit dem Batch die registry verändern.
Titel: Re: .reg Datei in Batch
Beitrag von: Thydus am 28. Juli 2008, 09:37:35 Uhr
Ich hab mal ein bisschen ausprobiert, und habe dann die Lösung gefunden.
Einfach den gesammten Text von der .reg Datei kopieren und in der batch Datei hineinkopieren.
Dannach das mit dem Text machen (ist jetzt ein Beispiel)

@echo off
cls
color 0a
echo Windows Registry Editor Version 5.00 >> temp.reg
echo xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx >> temp.reg
echo.
echo xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx >> temp.reg
echo xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx >> temp.reg
echo xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx >> temp.reg
echo xxxxxxxxxxxxxxxxxxxxxx >> temp.reg
echo xxxxxxxxxxxxxxxxxxxxxxxx >> temp.reg
echo xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx >> temp.reg
echo.
echo xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx >> temp.reg
echo xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx >> temp.reg
echo xxxxxxxxxxxxxxxx >> temp.reg
regedit /s temp.reg
del temp.reg
exit

So hab ich das gemacht, es funktioniert auch einwandfrei^^
Ich hab sozusagen mit der batch eine .reg Datei Namens "temp" erstellt und danach mit "regedit /s temp.reg geöffnet. Danach die .reg Datei gelöscht.

mfg.