murat1895 Geschrieben 25. Oktober 2012 Geschrieben 25. Oktober 2012 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... Zitieren
SilentDemise Geschrieben 25. Oktober 2012 Geschrieben 25. Oktober 2012 Zeig doch mal deinen Ansatz, also alles was du bisher erarbeitet hast dazu :-) Zitieren
murat1895 Geschrieben 25. Oktober 2012 Autor Geschrieben 25. Oktober 2012 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 Zitieren
murat1895 Geschrieben 26. Oktober 2012 Autor Geschrieben 26. Oktober 2012 Danke für die Antwort, aber das hilft mir auch nicht wirklich weiter... Zitieren
SilentDemise Geschrieben 26. Oktober 2012 Geschrieben 26. Oktober 2012 was bekommst du denn für einen Fehler? Zitieren
Klotzkopp Geschrieben 26. Oktober 2012 Geschrieben 26. Oktober 2012 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. Zitieren
murat1895 Geschrieben 26. Oktober 2012 Autor Geschrieben 26. Oktober 2012 Bekomme keinen fehler .... Es wird einfach nach der Überprüfung ob ein Registry-Pfad existiert nichts weiter ausgeführt, obwohl dieser Registry-Pfad existiert Zitieren
raiserle Geschrieben 26. Oktober 2012 Geschrieben 26. Oktober 2012 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 ...... ) Zitieren
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.