問題タブ [windows-shell-extension-menu]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
539 参照

.net - Windows シェル拡張コンテキスト メニューに追加

私はこれらを読みました:

Windows のデスクトップ コンテキスト メニューに項目を追加する

http://www.informit.com/articles/article.aspx?p=169474

http://msdn.microsoft.com/en-us/library/bb776852(VS.85).aspx

しかし、コンテキスト メニュー項目の作成方法に関する最新の簡単な情報が見つかりません。

msdn のどこかにあるはずですが、見つかりません。

ありがとう。

0 投票する
2 に答える
1015 参照

c# - シェル メニュー項目区切り

私の質問はここで繰り返されるものかもしれませんが、グーグルで調べた後でもまだ解決策がありません。

ファイルのシェル コンテキスト メニュー項目を追加しました。つまり、エクスプローラー内でファイルを右クリックすると、メニューにカスタム メニュー項目が表示されます。

利用した -

HKLM\Software\Classes*\shell\myappname HKLM\Software\Classes*\shell\myappname\command

しかし、私ができないのは、そのコンテキスト メニュー内に区切り記号を追加することです。

Windows アプリケーションの作成に C# 2005 を使用しています。

誰かが私の問題を解決するのを手伝ってくれませんか。

貴重な時間を共有していただきありがとうございます。

0 投票する
2 に答える
13946 参照

windows - 複数のファイル名をコンテキストメニューシェルコマンドに渡す方法は?

単一のファイル名をコンテキストメニューシェルコマンドに渡すのは簡単です。

しかし、複数のファイルを選択すると、そのような選択されたファイルごとprogram.exeにが呼び出されます。

代わりに、1回だけ呼び出しprogram.exeて、現在選択されているすべてのファイル名を渡します。

これを行う方法?

0 投票する
5 に答える
116980 参照

contextmenu - フォルダーの Windows エクスプローラーにコンテキスト メニュー項目を追加する方法

レジストリにキーを追加することで、Windows Explorer のファイルに右クリック コンテキスト メニュー項目を追加する方法を発見しました。つまり、エクスプローラーでファイルを右クリックして、そのファイルに対してカスタム アプリを実行できます。

私はフォルダに対して同じことをしたいのですが、それを行う方法を見つけていません(まだ)。カスタム コンテキスト メニュー ハンドラの作成/記述に関する記事を目にしますが、そこには行きたくありません。

デスクトップとエクスプローラーの「コンピューター」にカスケード コンテキスト メニュー項目を追加する方法に関する記事を見つけましたが、これはどのフォルダーでも機能しません。

カスタム アプリをコンテキスト メニューに追加して、ファイルとフォルダーの両方で動作させたいと考えています。コンテキスト メニュー ハンドラを記述せずにこれを行う方法はありますか?


以下の記事で解決策を見つけました。この記事では、ファイルとフォルダーのレジストリを介してこれを行う方法について説明しています。

次の 2 つの記事では、追加情報とオプションを提供しました。

0 投票する
1 に答える
98 参照

c# - SHGetInstanceExplorer 関数が E_FAIL を返す

SHGetInstanceExplorer関数を使用しようとすると、 E_FAIL HRESULTが返されます

これら 2 つの関数を異なるパラメーターで定義しました (テストするため)。両方の定義は同じエラーを返します。

シェル ext以外のコンポーネントの種類はよくわかりません。この機能の使用が許可されている場合、WinFormsアプリケーションから試してみましたが、問題はそれでしょうか?.