Veröffentlicht 25. Oktober 201213 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 201213 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 201213 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 201213 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 201213 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 ...... )
Archiv
Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.