如题!
谢谢
谢谢
解决方案 »
- 操作无效,原因是它导致对 SetCurrentCellAddressCore 函数的可重入调用。。
- 修改msg文件的发件人和发件时间。。。。版主帮帮忙~~~~~
- winform不解之处!
- 请问有没有什么比较好的旋钮类或控件
- 方法的调用
- 多线程的问题,请求帮助!
- 简单问题,请告知
- 用做这样的判断吗?if(this.Dock != DockStyle.Fill)this.Dock = DockStyle.Fill;,前面的if()有必要吗?
- SQL SERVER 2000 安装问题,请各位出出主意,。。。
- 高分求Winform分页方案
- asp.net如何获得google流量系统的数据?
- 谁有sogou Rank和google Rank 查询代码
1、在注册表HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\MenuExt项下建立一个新项,项的名称既出现在菜单中的标题,例如你想建立的菜单项标题为Add URL,则新建项的名称为HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\MenuExt\Add URL
2、将新建项的默认值设定为一个URL地址,当用户点击菜单项后,IE就会调用URL指向的页面中的脚本,在目标页面的脚本中通过访问IE提供的external对象的menuArguments属性就可以访问IE中的页面中的各种对象,例如链接、图片、表单域、被选中的文本等。详细的帮助请参考MSDN中关于InternetExplore object的帮助,熟悉了Window对象才可以比较好的了解下面的脚本。
----------------------------------
From:http://www.chinaitpower.com/A200507/2005-07-27/177359.html
1.到注册表里添加菜单信息,如果菜单显示的名称等.
2.编写JS或者VB脚本.
3.编写ActiveX控件.
4.编写处理程序.应该是这样子的.你可以去研究一下迅雷的实现.
1.在注册表中按F3,搜索"使用迅雷下载"
2.看它的注册表项怎么设置的.然后你添加一个新的自己的菜单.注意,添加后打开一个新的IE窗口就会看到你的菜单了.
3.研究它的Js代码.在注册表中可以看到.
4.这下得自己写ActiveX控件了.可以参考上次回贴的文章的链接.
5.然后就不用说了吧:)
如:
<script type="text/javascript">
var win = window.external.menuArguments;
var arg = win.event.srcElement.href;
var wsh = new ActiveXObject("WScript.Shell")
wsh.run(arg);
// var myExe = "C:\\Full\\Path\\To.exe "; /* plus space */
// wsh.run(myExe + arg);
</script>
这样就可以省掉自己写ActiveX控件的那步了..