インターネットエクスプローラーアドオンを作成するにはどうすればよいですか?
-
27-10-2019 - |
質問
.NETを使用してインターネットエクスプローラーアドオンを作成する方法。必要なのは、右クリックのコンテキストメニューの下のメニューだけです。
.NETは必須です。
編集:私がやろうとしているのは、IEにコンテキストメニューを追加することです。
解決 3
C#でコンテキストメニューを作成する方法を説明する良い例を見つけました
http://www.codeproject.com/kb/menus/ie_context_menu_installer.aspx
他のヒント
おそらく、あなたはこれら2つを見ることができます:
このサイトは有望に見えます:
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>
所属していません StackOverflow