Veröffentlicht 25. Oktober 201212 j Moin Leute, brauch mal wieder eure Hilfe. Und zwar möchte ich, dass etwas ausgeführt wird, wenn ein Registry-Schlüssel existiert. Also: if exist "Registry-Schüssel-Pfad" dann ... nur irgendwie funktioniert das nicht...
25. Oktober 201212 j Autor if exist "HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Windows Messaging Subsystem\Profiles\Outlook" REG ADD "HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Windows Messaging Subsystem\Profiles\Outlook\9375CFF0413111d3B88A00104B2A6676\00000002" /v "New Signature" /t REG_SZ /d "%Username%" /f -> Versteht sich eigentlich von selbst
26. Oktober 201212 j Danke für die Antwort, aber das hilft mir auch nicht wirklich weiter...Hast du es mal eingegeben? exist ist Quatsch, das prüft die Existenz von Dateien. Da du REG ADD offenbar erfolgreich benutzt, solltest du doch herausbekommen können, wie du das mit REG QUERY statt exist lösen kannst.
26. Oktober 201212 j Autor Bekomme keinen fehler .... Es wird einfach nach der Überprüfung ob ein Registry-Pfad existiert nichts weiter ausgeführt, obwohl dieser Registry-Pfad existiert
26. Oktober 201212 j Bsp so... als QnD-Ansatz aus der Praxis und geht! for /F "delims=*" %%a in ('reg query "HKEY_USERS\%SID%\Software\Microsoft\Windows NT\CurrentVersion\Windows Messaging Subsystem\Profiles" /v DefaultProfile^|find /I "defaultprofile"') do ( SET ...... )
Erstelle ein Konto oder melde dich an, um einen Kommentar zu schreiben.