如何使用 .net 创建 Internet Explorer 插件。我所需要的只是右键单击上下文菜单下的一个菜单。
.net 是必须的。
编辑:我想要做的是向 IE 添加一个上下文菜单。
如何使用 .net 创建 Internet Explorer 插件。我所需要的只是右键单击上下文菜单下的一个菜单。
.net 是必须的。
编辑:我想要做的是向 IE 添加一个上下文菜单。
这个网站看起来很有希望:
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>
我找到了一个很好的例子来解释如何用 C# 创建一个上下文菜单
http://www.codeproject.com/KB/menus/IE_Context_Menu_Installer.aspx