WinRAR のようなコンテキスト メニュー項目、「FILENAME に追加」

WinRAR のようなコンテキスト メニュー項目、「FILENAME に追加」

レジストリ キーを変更して、ファイルまたはフォルダーの右クリック コンテキスト メニューに WinRAR のようなコンテキスト メニュー項目を追加したいと考えています。

1

写真の中の、

「Screen Captures.rar」に追加

WinRAR はファイル名から「Screen Captures」という名前を取得します。WinRAR には、このファイル名を取得してコンテキスト メニューに動的に追加するコードを含む DLL があると思います。

しかし、私の場合は DLL がないので、手動で行う必要があります。レジストリ キーで使用できるコードや引数 (%1 %V など) はありますか?

コンテキスト メニュー項目は次のようになります。

「FILE_OR_FOLDER_NAME_HERE」をデスクトップに送信

答え1

WinRARのような動的なコンテキストメニュー項目作成する追加コードなしでは実行できません。

設定できるのは(デフォルト)値をHKEY_CLASSES_ROOT\<ProgID>\shell\mymenu次のように静的文字列に変換します。

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\txtfile\shell\mymenu]
@="My Menu Entry"

[HKEY_CLASSES_ROOT\txtfile\shell\mymenu\command]
@="%SystemRoot%\\system32\\NOTEPAD.EXE %1"

次のように表示されます。

1

%1またはその他の変数それはリテラル文字列として扱われるため、機能しません。%1それ自体がメニューに表示されます。

関連情報