右クリックメニューにプログラムを追加
右クリックメニュー(コンテキストメニュー)にソフトウェアを追加しておけば、たまにこのソフトウェアでファイルを開きたい!というときに便利ですよね。
今回は、サクラエディタをアイコン付きでコンテキストメニューに追加する方法を紹介します。
レジストリエディターを起動
「Windowsキー」と「Rキー」を同時に押して、「ファイル名を指定して実行」を表示させます。 「名前」欄に「regedit」と入力してEnterキーを押すと、ユーザーアカウント制御のメッセージが出た後に、レジストリエディターが起動します。 (ユーザーアカウント制御を突破するには管理者権限が必要です。)
レジストリエディターが起動しました! キーは階層構造になっており、左ペインでキーをたどり、右ペインで値の操作をします。
バックアップを取る
最悪レジストリが壊れても復旧できるように、バックアップを取ります。
メニューバーの「ファイル」→「エクスポート」を選択します。
バックアップファイルを保存するフォルダを選択してください。
ファイル名を入力してください。
「保存」ボタンをクリックすると、指定したフォルダ内に拡張子が「.reg」で終わるファイルが出来ています。 レジストリをバックアップ時点に戻したい場合は、このファイルをダブルクリックして実行します。
コンテキストメニューに追加
ではいよいよ、コンテキストメニューにソフトウェアを追加します!
左ペインで「HKEY_CLASSES_ROOT」→「*」→「shell」をたどっていきます。
「shell」キーを右クリックし、「新規」→「キー」をクリックします。
キーの名称には、わかりやすい名称をつけておきます。
(このスクリーンショットは後から撮ったもので、すでにサクラエディタ用に「Sakura」というキーを作ってありました。というわけで、ここでは「Hoge」というキー名にします(^^;))
キーを作成すると、右ペインに「(規定)」という名称の値があります。
「(規定)」という値を右クリックし、「編集」をクリックします。
「値のデータ」欄に、コンテキストメニューに追加したい文字列を入力します。
「(&M)」のように入力すると、右クリックしてコンテキストメニューを表示した後にMキーを押すと、自動でこの項目が選択されます。
入力を終えたら「OK」ボタンをクリックします。
このようになりました。
次は、ソフトウェアのパスを登録していきます。
先ほど作成したキー(ここでは「Hoge」)を右クリックし、「新規」→「キー」をクリックします。 キーの名称は「command」にします。
再び「(規定)」という値を右クリックし、「編集」をクリックします。
ソフトウェアのパスを入力します。 パスに空白が含まれていても、""(ダブルクォーテーション)で囲う必要はありません。
「%1」と入力すると、「%1」の箇所が右クリックしたときのファイルのパスに置き換えられます。 ソフトウェアが、右クリックしたファイルを開いた状態で起動するようになります。
このようになりました。
さて、ここで適当なファイルを右クリックしてコンテキストメニューを表示すると、「〇〇で開く(M)」という項目が追加されていることが確認できます。
アイコンの追加
項目にはアイコンを表示できます。
最初に作成したキー(ここでは「Hoge」キー)を選択します。 右ペインで空白部分を右クリックし、「新規」→「文字列値」をクリックします。
名称は「Icon」にします。
「Icon」を右クリックし、「修正」をクリックします。
ソフトウェアのパスを登録すると、そのソフトウェアのアイコンが表示されるようになります。
「値のデータ」欄に、ソフトウェアのパスを入力します。""(ダブルクォーテーション)で囲う必要はありません。
このようになりました。
さて、実際に適当なファイルを右クリックしコンテキストメニューを表示すると、アイコン付きで「〇〇を開く(M)」という項目が追加されていることが確認できます。
これで作業は終了です。 レジストリエディターは終了して大丈夫です。