問題タブ [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.
.net - Windows シェル拡張コンテキスト メニューに追加
私はこれらを読みました:
Windows のデスクトップ コンテキスト メニューに項目を追加する
http://www.informit.com/articles/article.aspx?p=169474
http://msdn.microsoft.com/en-us/library/bb776852(VS.85).aspx
しかし、コンテキスト メニュー項目の作成方法に関する最新の簡単な情報が見つかりません。
msdn のどこかにあるはずですが、見つかりません。
ありがとう。
c# - シェル メニュー項目区切り
私の質問はここで繰り返されるものかもしれませんが、グーグルで調べた後でもまだ解決策がありません。
ファイルのシェル コンテキスト メニュー項目を追加しました。つまり、エクスプローラー内でファイルを右クリックすると、メニューにカスタム メニュー項目が表示されます。
利用した -
HKLM\Software\Classes*\shell\myappname HKLM\Software\Classes*\shell\myappname\command
しかし、私ができないのは、そのコンテキスト メニュー内に区切り記号を追加することです。
Windows アプリケーションの作成に C# 2005 を使用しています。
誰かが私の問題を解決するのを手伝ってくれませんか。
貴重な時間を共有していただきありがとうございます。
windows - 複数のファイル名をコンテキストメニューシェルコマンドに渡す方法は?
単一のファイル名をコンテキストメニューシェルコマンドに渡すのは簡単です。
しかし、複数のファイルを選択すると、そのような選択されたファイルごとprogram.exe
にが呼び出されます。
代わりに、1回だけ呼び出しprogram.exe
て、現在選択されているすべてのファイル名を渡します。
これを行う方法?
contextmenu - フォルダーの Windows エクスプローラーにコンテキスト メニュー項目を追加する方法
レジストリにキーを追加することで、Windows Explorer のファイルに右クリック コンテキスト メニュー項目を追加する方法を発見しました。つまり、エクスプローラーでファイルを右クリックして、そのファイルに対してカスタム アプリを実行できます。
私はフォルダに対して同じことをしたいのですが、それを行う方法を見つけていません(まだ)。カスタム コンテキスト メニュー ハンドラの作成/記述に関する記事を目にしますが、そこには行きたくありません。
デスクトップとエクスプローラーの「コンピューター」にカスケード コンテキスト メニュー項目を追加する方法に関する記事を見つけましたが、これはどのフォルダーでも機能しません。
カスタム アプリをコンテキスト メニューに追加して、ファイルとフォルダーの両方で動作させたいと考えています。コンテキスト メニュー ハンドラを記述せずにこれを行う方法はありますか?
以下の記事で解決策を見つけました。この記事では、ファイルとフォルダーのレジストリを介してこれを行う方法について説明しています。
次の 2 つの記事では、追加情報とオプションを提供しました。
c# - SHGetInstanceExplorer 関数が E_FAIL を返す
SHGetInstanceExplorer関数を使用しようとすると、 E_FAIL
HRESULTが返されます
これら 2 つの関数を異なるパラメーターで定義しました (テストするため)。両方の定義は同じエラーを返します。
シェル ext以外のコンポーネントの種類はよくわかりません。この機能の使用が許可されている場合、WinFormsアプリケーションから試してみましたが、問題はそれでしょうか?.