Danke für die Links, das hat mir noch mal einen Anstoß gegeben in der Registry herumzupfuschen.
STEP habe ich hinbekommen, SAT nicht.
STEP:
Entscheidend ist dieser Registryeintrag:
[HKEY_CLASSES_ROOT\stp_auto_file\shell\open\command]
@="C:\\PROGRA~1\\Autodesk\\INVENT~1\\Bin\\Inventor.exe /dde"
Da darf man dann ein bißchen raten, welcher Pfad das tatsächlich ist. Aber wenn man den Pfad in der Eingabeaufforderung als Argument für cd verwendet kommt man nach etwas Probieren auf den richtigen Pfad in dem sich die Inventor.exe von Version 11 befindet. Registryeintrag entsprechend geändert und stp-Dateien öffnen jetzt per Doppelklick mit Inventor 11. Es gibt in diesem Registryzweig noch zwei weitere Einträge für's Drucken per Kontextmenü, die kann man gleich mitändern. Außerdem können Step-Files noch mit weiteren Endungen registriert sein, z.B. "step", dafür gibt es dann einen eigenen Registryzweig.
Wenn im Kontextmenü "Öffnen mit > empfohlene Programme" noch andere Programme stehen, die dort nicht hingehören dann kann sie in diesem Schlüssel entfernen:
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.STP\OpenWithList]
"a"="Inventor.exe"
"MRUList"="a"
Jeden überflüssigen Programmeintrag löschen und MRUList so anpassen, daß dort nur noch der Inventor zugeordnete Buchstabe steht. Trotzdem steht nach wie vor zusätzlich Inventor 9 im "Öffnen mit > empfohlene Programme"-Kontextmenü, wieso auch immer.
SAT:
hier gibt es die entsprechenden Registryeinträge in HKEY_CLASSES_ROOT nicht, auch nicht für ACIS, das funktioniert irgendwie anders. Es gibt zwar die Einträge in HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.SAT wie bei STEP, aber es nützt nichts hier zu ändern oder die Einträge ganz zu löschen. Das "Öffnen mit > empfohlene Programme"-Kontextmenü ist dann zwar leer, doch wenn man zum Öffnen die Inventor.exe(11) heraussucht trägt er die nicht ein, sondern schnappt sich wieder die Inventor.exe(9). Es nützt nicht mal etwas die Inventor.exe(9) umzubenennen, da passiert dann eben gar nichts.
Vielleicht würde es etwas nützen den Inventor 9 - Eintrag aus der "Öffnen mit > andere Programme"-Liste zu entfernen, ich habe baer nicht herausgefunden wie das zu machen ist.
Das Tool ShellMenuView findet übrigens weder die SAT- noch die STEP-Einträge.
Wer in der Registry herumbastelt tut das auf eigene Gefahr und hat selbst schuld wenn's hinterher klemmt...
------------------
Grüße von Harry
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP