1

できればC#VS12でアプリケーションを作成したいのですが、ファイルパスを引数として右クリックメニューに添付したいので、複数選択でもできるといいですね。どうすればそれを実現できますか?

4

2 に答える 2

0

コンテキストメニューの処理を使用したことがない場合は、このチュートリアルを参照してください。

ファイルパスの処理については、この画像編集の例をご覧ください。

于 2012-12-27T16:49:44.070 に答える
0

アプリケーションのインストーラーで、ファイル拡張子の関連付けを追加する必要があります。(開発の場合は、拡張機能を手動で登録することでテストできます:右クリックして開きます...)。クリックされたファイル名は、コマンドライン引数としてアプリに渡されます(これらはアプリのメインメソッドのargs []です)。

複数選択は少し注意が必要ですが、確かに実行可能です。アプリの起動時に、アプリのインスタンスがすでに実行されているかどうかを確認し(たとえば、ミューテックスを使用)、受け取ったファイル名を使用してそのインスタンスにメッセージを送信する必要があります。

于 2012-12-27T16:48:02.710 に答える