Benutzerdefiniertes Rechtsklick-Kontextmenü-Verb/contextMenuHandler in der Windows 8-Registrierung funktioniert nicht mehr für AutoCAD .dwg-Dateien

Benutzerdefiniertes Rechtsklick-Kontextmenü-Verb/contextMenuHandler in der Windows 8-Registrierung funktioniert nicht mehr für AutoCAD .dwg-Dateien

Ich habe derzeit ein Problem beim Hinzufügen eines Kontextmenüverbs für Rechtsklicks, wenn der Benutzer in Windows 8 mit der rechten Maustaste auf eine „.dwg“-Datei klickt. Ich verbringe nicht viel Zeit in der Registrierung und bin sicher, dass es etwas Kleines gibt, das ich möglicherweise übersehen habe. Ich konnte diese Aktion der AutoCAD-Zeichnungsdatei in früheren Windows-Betriebssystemen und Versionen von AutoCAD bis Windows 8-8.1 hinzufügen. Ich habe mehrere Versionen von AutoCAD unter Windows 8 installiert und konnte die Aktion für „.dwg“ nicht erstellen. Ich kann dieses Verb jedoch in Windows 8 zu Excel-Dateien und CSVs hinzufügen.

Unser Standardansatz bestand darin, Shellex/ContextMenuHandlers/GUID des Programms zu verwenden, das ich per Rechtsklick starten möchte.

HKEY_CLASSES_ROOT\AutoCAD.Drawing.20\shellex\ContextMenuHandlers\{1e25bcd5-f299-496a-911d-51fb901f7f40}

Ich habe versucht, den Registrierungsschlüssel für die „.dwg“-Dateien mithilfe der Shell/Verb/Befehlsstruktur manuell zu bearbeiten, und hatte mit „.dwg“ in Windows 8 keinen Erfolg. Ich kann den Shell/Verb/Befehlseintrag für „.xls“- und „.csv“-Dateien in Windows 8 verwenden und es funktioniert.

Ich suche nach einem Anstoß in die richtige Richtung, was sich geändert haben könnte, damit das nicht funktioniert. Ich habe so viel gelesen, wie ich über Registry-Änderungen für Windows 8 finden konnte. Ich poste dies auch in den AutoCAD-Foren, um Hilfe zu erhalten. Jede Hilfe wäre sehr willkommen.

Antwort1

Es funktioniert genauso wie immer:

  1. Gehen Sie zu HKEY_CLASSES_ROOT\.dwgund beachten Sie die(Standard)Wert, der die ProgID sein wird (etwadwg-DateiZum Beispiel).

  2. Erstellen Sie unter HKEY_CLASSES_ROOT\ProgID„Erstellen“ die entsprechenden Unterschlüssel und Werte:

    Windows Registry Editor Version 5.00
    
    [HKEY_CLASSES_ROOT\dwgfile\shell\opendwg]
    @="Open with My Program"
    
    [HKEY_CLASSES_ROOT\dwgfile\shell\opendwg\command]
    @="\"C:\\Program Files\\My Program\\MyProgram.exe\" \"%1\""
    

verwandte Informationen