Windows 8 註冊表中的自訂右鍵單擊上下文功能表動詞/contextMenuHandler 不再適用於 AutoCAD .dwg 文件

Windows 8 註冊表中的自訂右鍵單擊上下文功能表動詞/contextMenuHandler 不再適用於 AutoCAD .dwg 文件

目前,每當使用者右鍵單擊 Windows 8 中的“.dwg”檔案時,我在新增右鍵單擊上下文功能表動詞時遇到問題。會忽略一些小事。我已經能夠將此操作新增至先前的 Windows 作業系統和 AutoCAD 版本(直到 Windows 8-8.1)中的 AutoCAD 圖形檔案中。我在 Windows 8 上安裝了多個版本的 AutoCAD,但無法建立「.dwg」的操作。但是,我可以將此動詞新增到 Windows 8 中的 Excel 檔案和 CSV。

我們的標準方法是使用我嘗試右鍵啟動的程式的 shellex/ContextMenuHandlers/GUID。

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

我嘗試使用 shell/verb/command 結構手動編輯“.dwg”檔案的註冊表項,但在 Windows 8 中使用“.dwg”沒有成功。 .xls”和“.csv”檔案可以正常運作。

我正在尋找正確方向的推動力,以了解可能會發生什麼變化,使其無法運作。我已閱讀了有關 Windows 8 註冊表更改的盡可能多的內容。任何幫助將不勝感激。

答案1

它的運作方式與以往一樣:

  1. 轉至HKEY_CLASSES_ROOT\.dwg並記下(預設)值將是 ProgID(類似dwg文件例如)。

  2. 在下面HKEY_CLASSES_ROOT\ProgID創建適當的子鍵和值:

    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\""
    

相關內容