Benutzerdefiniert Klicken Sie mit der rechten Maustaste auf Kontextmenü Verb / contextMenuHandler in Windows 8 Die Registrierung funktioniert nicht mehr für die AutoCAD-.dwg-Datei

896
user3596611

Ich habe derzeit ein Problem, wenn es um das Hinzufügen eines Kontextmenüs mit Rechtsklick geht, wenn der Benutzer mit der rechten Maustaste auf eine ".dwg" -Datei in Windows 8 klickt. Ich verbringe nicht viel Zeit in der Registrierung und bin mir sicher, dass dies der Fall ist etwas Kleines, das ich vielleicht übersehen könnte. Ich konnte diese Aktion der AutoCAD-Zeichnungsdatei in früheren Windows-Betriebssystemen und AutoCAD-Versionen 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 zu Excel-Dateien und CSVs in Windows 8 hinzufügen.

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

HKEY_CLASSES_ROOT\AutoCAD.Drawing.20\shellex\ContextMenuHandlers\ 

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 die Shell- / Verb- / Befehlseingabe für "verwenden. .xls "und" .csv "-Dateien in Windows 8 und es funktioniert.

Ich suche einen Schub in die richtige Richtung, was sich möglicherweise geändert hat, damit dies nicht funktioniert. Ich habe so viel gelesen, wie ich in den Registrierungsänderungen für Windows 8 finden konnte. Ich poste dies auch in den AutoCAD-Foren, um Hilfe zu erhalten. Jede Hilfe wäre sehr dankbar.

0

1 Antwort auf die Frage

0
Karan

Es funktioniert genauso, wie es immer funktioniert hat:

  1. Gehen Sie zu HKEY_CLASSES_ROOT\.dwgdem Wert (Standard), der die ProgID ist ( z. B. dwgfile ).

  2. Unter HKEY_CLASSES_ROOT\ProgIDerstellen 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\"" 
Es tut mir leid, dass ich es nicht klargestellt habe, aber ich habe das schon versucht. Ich habe die entsprechenden Unterschlüssel und Werte für die gewünschten Erweiterungen hinzugefügt. Die einzige Erweiterung, die nicht funktioniert, ist die .dwg. Die ProgID lautet in meinem Fall AutoCAD.drawing20 oder AutoCAD.drawing19, wenn ich die Werte addierte. Ich habe sowohl das Shellex-Kontextmenü als auch den Shell-Befehl ausprobiert. user3596611 vor 8 Jahren 0
Nun, so soll es funktionieren, also kann ich ohne einen Blick auf Ihre Registrierung nichts anderes vorschlagen. Karan vor 8 Jahren 0
Ich schätze Ihre Hilfe. user3596611 vor 8 Jahren 0