1

Internet Explorerのコンテキストメニューにカスタムエントリがあります。私は選択された項目で何かしたいと思います。たとえば、その選択をARGV [1]として受け取るプログラムを実行します。コンテキストメニュー選択のパスを取得するにはどうすればよいですか?

私は右の私のデスクトップ上に配置されてwhatever.zipという名前のファイルをクリックした場合は、次のことを実行する必要がありますデスクトップ\を\に my_binaryパス\あなたがYOUR_BINARYと変更必要whatever.zip

答えて

2

何かをするファイルタイプ:あなたのexeファイルを呼び出すときに、エクスプローラのコンテキストメニューの中から、引数として%のLを追加

REGEDIT4 

[HKEY_CLASSES_ROOT\.zip] 
@="zipfile" 

[HKEY_CLASSES_ROOT\zipfile\shell\DoSomething] 

[HKEY_CLASSES_ROOT\zipfile\shell\DoSomething\command] 
@="YOUR_BINARY \"%1\"" 
2

は、コンテンツとRegisterYourBinary.regというファイルを作成します。カット可能。 例: myApp.exe%L

関連する問題