2011-01-20 10 views
0

小さなコンテキストメニュー用にシェルエクステンションを書く必要があります。 残念ながら、.NET 4.0を使用しているオープンソースで利用可能なコードを再利用しました。シェルエクステンションを書く必要があります

問題は要件です。

代わりにシェル拡張のみに表示されるはずです

私の要件がある.... 1.シェル拡張コンテキストメニューを飛び出すように私は、レジストリにエントリを作成することができますでの方法があります。 txt、.csv、.xlsファイル。 2.シェル拡張をクリックすると、プロセスにパラメータとしてクリックしたファイルのフルネームを渡すことで、別のプロセスを開始する必要があります。

+0

誰かが私を助けることができます..私はこの記事が有用であることを知りました.. http://www.jfitz.com/tips/rclick_custom.htmlしかし、私は私のexeにファイル名を渡すことができません..どのように私はタットを見つける?誰か助けてもらえますか? – Sandepku

答えて

1

特定のファイルタイプのコンテキストメニューにアイテムを追加し、外部アプリケーションの起動に応答して、シェル拡張を書き込む必要がない場合。レジストリエントリはこれを表現するのに十分です。

あなたがリンクしている記事には、操作するファイルタイプごとに、シェルサブキーの下に新しいレジストリキーを追加してから、commandという名前のサブキーを作成する必要があります。アプリケーションを起動します。

クリックしたファイルの名前をこの外部アプリケーションに渡すには、コマンドに「%1」を追加します。ファイルの名前にスペースが含まれている場合でも、受信プログラムによって1つのトークンとして扱われるように、引用符を含めます。

関連する問題