Windows7 のファイルの関連付けとか、コンテキストメニューに常に同じプログラムを表示させたいとかささっと調べたので記録として公開しておく。(もっと良い方法があるはず)
やりたかったこと
- 特定のファイル(拡張子)のメニューに別のプログラムの実行も選べるようにしたい
- 特に設定しなくても常に表示されるプログラムを登録したい
特定のファイル(拡張子)のメニューに別のプログラムの実行
最初に見つけた「Default Programs Editor」というソフトをインストールして試したところ、目的1は大筋これで達成できたのでしばらく使うことにする。
1年前の記事だが窓の杜のレビュー公開があったので安心感がでました。
常にメニューに表示されるプログラムを登録
regedit.exe で直接書きかえることにした。以下のファイルを拡張子 .reg を作って保存して regedit.exe を実行して書き換える。管理者権限が必要です。
REGEDIT4
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\*\shell\xyzzy\command]
@=”d:\\opt\\xyzzy\\xyzzycli.exe \”%1\””
※ とりあえず動いているのがよかったが HKEY_CLASSES_ROOT\*\shellex のほうが正しいかもしれない
コメント