インターネットエクスプローラーアドオンを作成するにはどうすればよいですか?

StackOverflow https://stackoverflow.com/questions/8834010

質問

.NETを使用してインターネットエクスプローラーアドオンを作成する方法。必要なのは、右クリックのコンテキストメニューの下のメニューだけです。

.NETは必須です。

編集:私がやろうとしているのは、IEにコンテキストメニューを追加することです。

役に立ちましたか?

解決 3

C#でコンテキストメニューを作成する方法を説明する良い例を見つけました

http://www.codeproject.com/kb/menus/ie_context_menu_installer.aspx

他のヒント

このサイトは有望に見えます:

http://www.enhanceie.com/ie/dev.asp

また、レジストリエントリを使用してコンテキストメニューを追加できる可能性があることも言及しています。

選択したテキストでプログラムを起動するコンテキストメニュー項目を作成する

コマンドプロンプトで、実行します。

REG ADD "HKCU\Software\Microsoft\Internet Explorer\MenuExt\MENUITEMNAME" /ve /d "file://C:\Program Files\EXTENDIE\MENUITEMSCRIPT.htm"
REG ADD "HKCU\Software\Microsoft\Internet Explorer\MenuExt\MENUITEMNAME" /v "Contexts" /t REG_DWORD /d 16

次のように保存します C:\Program Files\ExtendIE\MenuItemScript.htm

<SCRIPT LANGUAGE="JavaScript">
var parentwin = external.menuArguments; var doc = parentwin.document;
var sel = doc.selection; var rng = sel.createRange(); var str = new String(rng.text);
var oShell = new ActiveXObject("Shell.Application");
// Replace with your executable name
oShell.ShellExecute("cmd", "/k @echo " + str);
oShell = null;
</SCRIPT>
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top