
現在、Windows 8 でユーザーが「.dwg」ファイルを右クリックするたびに、右クリック コンテキスト メニュー動詞を追加するときに問題が発生しています。レジストリに多くの時間を費やすわけではないので、見落としている小さな点があるはずです。以前の Windows OS および Windows 8-8.1 までのバージョンの AutoCAD では、このアクションを 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}
シェル/動詞/コマンド構造を使用して「.dwg」ファイルのレジストリ キーを手動で編集しようとしましたが、Windows 8 の「.dwg」では成功しませんでした。Windows 8 の「.xls」および「.csv」ファイルではシェル/動詞/コマンド エントリを使用でき、動作します。
これが機能しなくなった原因について、正しい方向への後押しを求めています。Windows 8 のレジストリ変更については、できる限り多くの情報を読みました。また、AutoCAD フォーラムにも投稿して支援を求めています。どのようなご助力でも大歓迎です。
答え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\""