右クリックのコンテキストメニューに項目を追加する方法を学びましたが、アイコンも追加したいと思います。キーに値アイコンを追加することをテストしました(キーがHKCL\lnkfile\Shell\MY COMMAND \コマンドであると想像してください。アイコン値をHKCL\lnkfile\Shell\MYコマンドに追加しました)が、機能しません。その中のアイコンへのパスですが、32x32ですが、問題がない可能性があります...誰かが私のメニュー項目にアイコンを追加する方法を知っていますか?
答えてくれてありがとう
これは大したことではないかもしれませんが、HKCL\lnkfile\Shell\MY COMMAND
キーの下に「Icon」という名前の文字列値を作成してから、実行するように指定したアプリケーションにアイコンが埋め込まれていると仮定して、アイコンへのパス(C:\Program Files\Your Program\YourProgram.exe,0
など)に値を設定してみてくださいあなたのコマンドで。
アプリケーションへのパス:C:\Program Files\Sublime Text 3\sublime_text.exe
。
regedit.exe
を実行します(またはWindowsのスタートボタンを押して次のように入力します:regedit)後藤:
HKEY_CLASSES_ROOT\\*\Shell
(*
が一番上にあります)
右パネル変更(デフォルト)キー値(ダブルクリックまたはRight_mouse_click&Modify)to:
C:\Program Files\Sublime Text 3\sublime_text.exe %1
実際には、あなた自身のアプリのパス。ただし、パスの最後のスペースの後に次を追加してください:
%1
。
Set上記のコマンドで行った値ですto:
"C:\Program Files\Sublime Text 3\sublime_text.exe"
実際には:あなた自身のアプリのパス
+
Top
またはBottom
(必要に応じて)注:アイコンと位置の文字列キーは
command
に作成されませんが、その親:\Shell
でアプリキーと呼んだものは何でも作成されます。
さて、私はこれに少し取り組み、重要なことを理解しました:Windows XP以前の場合は、dllを実行し、GUIDを作成し、参照する必要があります...非常に長いアイコンのみをコンテキストメニューに設定するタスク
それ以外の場合、Vistaまたは7を使用している場合(そしてそれが私が使用している手法です)、Coryの答えはうまく機能します。