
実際、記事自体:
この記事では、Windowsデスクトップのコンテキストメニューまたは「マイコンピュータ」でお気に入りのプログラムへのリンクを追加する方法について説明します。
命令は2つの部分に分かれています。
1.コンテキストメニューでカスケードメニューを作成し、ショートカットを追加します。
2.ショートカットを登録して、ショートカットに機能を追加します。
始めましょう...
パート1.コンテキストメニューの作成とショートカットの追加
1.レジストリエディターを開きます([実行]行または[スタート]メニューの検索バーに「regedit」と入力してEnterキーを押します)。
2.次のブランチに移動します。
HKEY_CLASSES_ROOT\Directory\Background\shell
カスケードメニューを[マイコンピュータ]のコンテキストメニューに追加する場合は、次のスレッドに移動します。
HKEY_CLASSES_ROOT\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell
3.ここで、「シェル」セクションに新しいレジストリキーを作成する必要があります。 シェルキーを右クリックし、[作成]-> [パーティション]を選択します。 たとえば、「Menu1」(引用符なし)など、独自の名前を付けてください。
4.次に、作成したばかりのセクション「Menu1」を選択します。 ウィンドウの右側で、4つの文字列パラメーターを作成する必要があります。
- ムイベルブ
- サブコマンド
- アイコン
- 役職
IconおよびPositionパラメーターを作成することはできません(これらはオプションです)が、 MUIVerbおよびSubCommandsが必要です。
MUIVerbは、コンテキストメニューに表示されるカスケードメニューの名前です。 「アプリケーション」、「ブラウザ」など、好きな名前を付けることができます。
SubCommandsには、セミコロン(;)で区切られたコマンドのリストが含まれています。 これらのコマンドはカスケードメニューに表示されます。 アプリケーションのショートカットを直接追加することはできません。 このリストの最初に、チームに名前を付け、記事のパート2の指示に従って登録する必要があります。
5.文字列パラメーター「SubCommands」を明確にしましょう。
段落3で説明したように、カスケードメニュー「アプリ」を既に作成し(翻訳者はスクリーンショットを撮るのを嫌がるので、この単語を翻訳しなかった)、メモ帳(メモ帳)と電卓(電卓)のショートカットを追加したいとします。 この場合、「SubCommands」パラメーターの値を設定する必要があります。
notepad;calc
NotepadとCalculatorコマンドを使用できますが、この場合、この指示の2つの部分でそれらを使用する必要があります。


6. Iconパラメーターは、アイコンを表示するために使用されます。 この例では、その値はexplorer.exeであるため、「ブラウザ」カスケードメニューには、みんなのお気に入りのブラウザで非常にホットなアイコンがあります。

7.「位置」パラメータは、コンテキストメニューのカスケードメニューの位置を決定するために使用されます。 デフォルトでは、これはコンテキストメニューの中央ですが、 上 (上)または下 (下)の値を選択できます。
8.手順3と4を再度実行して、複数のメニューを作成できます。
パート1.ショートカットを登録して機能を追加する
カスケードメニューにプログラムのショートカットを追加したらすぐに、次のように登録する必要があります。
1.次のセクションに移動します。
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\Shell
2.このセクションでは、前にSubCommands文字列パラメーターで指定されたコマンドごとに新しいキーを作成する必要があります。
この例では、 notepadとcalcの 2つのコマンドを使用したため、「CommandStore \ Shell」セクションに同じ名前の2つのキーを作成する必要があります。
3.キーを作成したら、それを選択し、レジストリエディターウィンドウの右側で、 既定のパラメーターをカスケードメニューに表示する名前に設定します。 たとえば、ここにメモ帳または電卓またはその他の行を入力します。
4.アイコンをショートカットに追加する場合は、iconという名前の新しい文字列パラメーターを作成し、その値をアプリケーションのEXEファイルまたはその他のアイコンへのパスに設定します。 たとえば、メモ帳アイコンを表示するには、Iconパラメーターをnotepad.exeに設定する必要があります
5.そして最後のステップです! 作成した各キーで、新しいキーを作成し、 commandという名前を付けます。
それを選択し、ウィンドウの右側で、 デフォルトを必要なプログラムのEXEファイルへのパスに設定します。 たとえば、ショートカットでメモ帳を開く場合は、 コマンドをnotepad.exeに設定する必要があります

PS:メモ帳はWindowsのネイティブアプリケーションであるため、完全なパスを指定することはできませんが、サードパーティのプログラムを実行する場合は、EXEファイルの完全なパスを指定する必要があります。
元のテキストの作成者は、既製のregファイルを提供しているため、それらを基礎として使用して、すべてをより速く行うことができます。
PSあまり蹴らないようにお願いします-これはハブでの最初の本格的な投稿です
UPD。 コメントでは、既製のregファイルについて尋ねました。 追加します。
デスクトップコンテキストメニュー:
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\DesktopBackground\Shell\Menu1]
"MUIVerb"="Apps"
"SubCommands"="notepad;calc"
"icon"="explorer.exe"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\notepad]
@="Notepad"
"icon"="notepad.exe"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\notepad\command]
@="notepad.exe"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\calc]
@="Calculator"
"icon"="calc.exe"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\calc\command]
@="calc.exe"
コンテキストメニュー「マイコンピュータ」:
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\DesktopBackground\Shell\Menu1]
"MUIVerb"="Apps"
"SubCommands"="notepad;calc"
"icon"="explorer.exe"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\notepad]
@="Notepad"
"icon"="notepad.exe"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\notepad\command]
@="notepad.exe"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\calc]
@="Calculator"
"icon"="calc.exe"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\calc\command]
@="calc.exe"
注 :作成したカスケードメニューを削除する場合は、記事の最初の部分の段落3と2番目の部分の段落2で作成したキーを削除するだけです。
UPD2。トピックをブログ「Windows 7」に移動しました。これは、私が見るように、そのようなトピックがそこで人気があるためです:)