Hallo Leute,
ich hab hier ein Problem ..
Und zwar versuche ich mit Autoit ein paar Registyeinträge zu schreiben, aber so wie es für mich aussieht, kann Autoit nicht auf diesen Bereich der Registry zugreifen ..
Hier mal der Code:
RegWrite("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\test\command", "", "REG_SZ", "C:\test\convert.exe %1 geojson|convert")
Der Pfad ist definitiv richtig, der command an sich denke ich auch ..
Die Registry an dieser Stelle auslesen geht:
MsgBox(0, 0, RegRead("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\Windows.burn", "Description"))
Diese Einträge, die Windows erstellt hat mit Autoit zu bearbeiten, funktioniert allerdings wieder nicht ..
Sehr seltsam. In meinen Augen ein Autoit-Bug.
Eine mögliche Lösung wäre es, eine ".reg" Datei zu schreiben und diese dann auszuführen, aber das ist eine sehr unsaubere Methode, die ich eigentlich nicht benutzen möchte.
Es ärgert mich schon ein wenig, dass es nicht möglich ist das direkt aus dem Script heraus auszuführen ..
Habt ihr Ideen? Was mache ich falsch? #
Edit: Das OS ist Windows 7 x64 Deutsch btw ..