Hallo!
Ich bin neu hier und möchte euch erst einmal recht herzlich begrüßen! Meine Erfahrungen mit der AutoIT-Programmierung gehen gegen 0
Ich habe mir etwas im Batch programmiert, was unter Win 7 wunderbar funktioniert, unter XP nur leider nicht. Ich versuche mal, mein Problem so genau wie möglich zu beschreiben.
Die Standardsignatur in Outlook 2010 ist in der Registry in dem Wert "New Signature" hinterlegt. Dieser Wert liegt jedoch bei jedem Benutzer in einem anderen Pfad. Dieser Pfad ist bis zu einem Punkt gleich. Der Pfad ist folgender:
ZitatHKCU\Software\Microsoft\Windows NT\CurrentVersion\Windows Messaging Subsystem\Profiles
Hier mal meine Batch-Datei
Spoiler anzeigen
ZitatAlles anzeigenreg query "HKCU\Software\Microsoft\Windows NT\CurrentVersion\Windows Messaging Subsystem\Profiles" /s /v "New Signature" >>c:\temp.txt
findstr "HKEY" c:\temp.txt >>c:\temp2.txt
SET /p Key=<c:\temp2.txt
REG DELETE "%Key%" /v "New Signature" /f
REG ADD "%Key%" /v "New Signature" /t REG_BINARY /d 7300690067006E0061007400750072000000
REG DELETE "%Key%" /v "Reply-Forward Signature" /f
REG ADD "%Key%" /v "Reply-Forward Signature" /t REG_BINARY /d 7300690067006E0061007400750072000000
Der befehl reg query durchsucht die registry ab dem dort genannten Pfad inkl. Unterordner und schreibt mir folgendes in die Textdatei
Spoiler anzeigen
ZitatHKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Windows Messaging Subsystem\Profiles\Outlook\9375CFF0413111d3B88A00104B2A6676\00000003
New Signature REG_BINARY 7300690067006E0061007400750072000000Suchvorgang abgeschlossen: 1 bereinstimmende Zeichenfolge(n) gefunden.
Da ich davon allerdings nur den Pfad brauche ziehe ich mir diesen mit "findstr" in eine zweite Textdatei (Ich weiß, eine Variable hätte es auch getan )
Anschließend lasse ich, wenn vorhanden, die Werte New Signature und Reply-Forward Signature löschen und geändert hinzufügen.
Da der reg query unter XP in dieser Art und Weise jedoch nicht funktioniert, bekam ich von einem Bekannten Admin den Tipp es doch mit AutoIT zu versuchen, da man sich damit eben eine *.exe bauen und diese via loginscript beim Start ausführen kann.
Jetzt meine Frage. Kann ich meine Problemstellung mit AutoIT lösen und wenn ja, wie? Ich habe bereits das Tuturial sowie den Registrybereich des Buches gelesen und denke, dass ich auch mit AutoIT da nicht wirklich weiterkomme. Seht ihr das anders und habt evtl schon Ideen wie man das umsetzen kann?
Nette Grüße aus der Lüneburger Heide
Chris