InternetExplorerのコンテキストメニューにカスタムエントリがあります。選択したアイテムを使って何かをしたいのですが、たとえば、その選択をARGV[1]として受け取るプログラムを実行します。
たとえばwhatever.zip
、デスクトップにあるという名前のファイルを右クリックすると、次のように実行されます:my_binary path \ to \ desktop \ whatever.zip
InternetExplorerのコンテキストメニューにカスタムエントリがあります。選択したアイテムを使って何かをしたいのですが、たとえば、その選択をARGV[1]として受け取るプログラムを実行します。
たとえばwhatever.zip
、デスクトップにあるという名前のファイルを右クリックすると、次のように実行されます:my_binary path \ to \ desktop \ whatever.zip
何かを行うには、YOUR_BINARYとファイルタイプを変更する必要があります。
次の内容のRegisterYourBinary.regというファイルを作成します。
REGEDIT4
[HKEY_CLASSES_ROOT\.zip]
@="zipfile"
[HKEY_CLASSES_ROOT\zipfile\shell\DoSomething]
[HKEY_CLASSES_ROOT\zipfile\shell\DoSomething\command]
@="YOUR_BINARY \"%1\""
実行可能ファイルを呼び出すときに、エクスプローラのコンテキストメニュー内から引数として%Lを追加します。例:myApp.exe%L