Hallo -
danke für Deine Hilfe, ich blicks glaub echt nicht...
Habs jetzt so (REM bedeutet ja auskommentiert) und mich somit
für Option 3 entschieden...
Aber des läuft irgendwie nicht
********************************************************
@ECHO off
CLS
REM Variablen-Deklaration:
SET i
SET j
ECHO Die Registry wird nun in das File 'Export_Reg.txt' exportiert...
REM Exportieren der Registry
REM regedit /E Export_Reg.txt
ECHO.
ECHO Die Datei 'Export_Reg.txt' wird nun nach Komponenten durchsucht...
ECHO.
ECHO Die folgenden Eintraege befinden sich noch in der Registry:
REM Option 1:
REM Suchen nach einer Zeichenfolge in der Datei 'Export_Reg.txt'
REM FIND "KEY1" /N Export_Reg.txt
REM FIND "KEY2" /N Export_Reg.txt
REM Option 2:
REM FOR /F %i in (Keys.txt) DO FIND "%i" /N Export_Reg.txt
REM -> Durchsucht die Keys.txt zeile für zeile und Schreibt die werte in i
REM -> das wäre dann schonmal ne option. muss natürlich in einer Zeile stehen
REM option 3:
FOR /F %i in (Keys.txt) DO FOR /F %j IN (Export_Reg.txt) DO IF /I "%j"=="%i" echo "%j" > result.txt
REM -> Sucht alle keys aus der keys.txt in der export_reg.txt und schreibt bei
REM -> Übereinstimmung die Zeilen der reg-text-datei in die Datei Result.txt
REM -> Danach kannste ja dann die Zeilen der result.txt so formatiert ausgebn, wie
REM -> du es gerne hättest