0

如何使用 .net 创建 Internet Explorer 插件。我所需要的只是右键单击上下文菜单下的一个菜单。

.net 是必须的。

编辑:我想要做的是向 IE 添加一个上下文菜单。

4

3 回答 3

1

也许你可以看看这两个:

于 2012-01-12T12:57:41.533 回答
1

这个网站看起来很有希望:

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>
于 2012-07-07T13:27:44.883 回答
0

我找到了一个很好的例子来解释如何用 C# 创建一个上下文菜单

http://www.codeproject.com/KB/menus/IE_Context_Menu_Installer.aspx

于 2012-01-17T14:29:07.937 回答