
目前,每當使用者右鍵單擊 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
它的運作方式與以往一樣:
轉至
HKEY_CLASSES_ROOT\.dwg
並記下(預設)值將是 ProgID(類似dwg文件例如)。在下面
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\""