首页>互联网>操作系统>系统DIY>正文

如何添加IE右键菜单

日 期:2006-10-24     来 源:    阅 读:
  
Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\MenuExt]
@="C:\\Program Files\\Tencent\\qq\\SendMMS.htm"
"contexts"=dword:00000002

[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\MenuExt\&使用迅雷下载]
@="C:\\Program Files\\Sandai Technologies Inc\\Thunder\\geturl.htm"
"Contexts"=dword:00000022

[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\MenuExt\导出到 Microsoft Office Excel(&X)]
@="res://C:\\PROGRA~1\\MICROS~1\\OFFICE11\\EXCEL.EXE/3000"
"Contexts"=dword:00000001

[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\MenuExt\导出当前页到超星阅览器(&A)]
@="C:\\Program Files\\SSREADER36\\ss_all.htm"

[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\MenuExt\导出选中部分到超星阅览器(&S)]
@="C:\\Program Files\\SSREADER36\\ss_select.htm"

[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\MenuExt\添加到QQ自定义面板]
@="C:\\Program Files\\Tencent\\qq\\AddPanel.htm"
"contexts"=dword:0000007f

[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\MenuExt\添加到QQ表情]
@="C:\\Program Files\\Tencent\\qq\\AddEmotion.htm"
"contexts"=dword:00000002

[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\MenuExt\用QQ彩信发送该图片]
@="C:\\Program Files\\Tencent\\qq\\SendMMS.htm"
"contexts"=dword:00000002

这是从注册表导出的reg文件,可以发现ie的右键菜单都是通过编辑注册表实现的,当点击菜单项时浏览器会执行相应的URL.

<script language="VBScript">

Sub AddPanel(strUrl, strName)
On Error Resume Next
set cpAdder = CreateObject("QQCPHelper.CPAdder")
if 0 = err then
call cpAdder.AddCustomPanel(strUrl, strName)
end if
end sub

Sub OnContextMenu()
set srcEvent = external.menuArguments.event
set EventElement = external.menuArguments.document.elementFromPoint(srcEvent.clientX, srcEvent.clientY)

if "MenuExtAnchor" = srcEvent.type then
set srcAnchor = EventElement
do until "HTMLAnchorElement" = TypeName(srcAnchor)
set srcAnchor = srcAnchor.parentElement
Loop
Call AddPanel(srcAnchor.href, srcAnchor.innerText)

elseif "MenuExtImage" = srcEvent.type then
if "HTMLAreaElement" = TypeName(EventElement) then
Call AddPanel(EventElement.href, EventElement.Alt)
else
set srcElement = EventElement
set srcAnchor = srcElement.parentElement
do until "HTMLAnchorElement" = TypeName(srcAnchor)
set srcAnchor = srcAnchor.parentElement
if "Nothing" = TypeName(srcAnchor) then
call AddPanel(srcElement.href, srcElement.Alt)
exit sub
end if
Loop
Call AddPanel(srcAnchor.href, srcElement.Alt)
end if

elseif "MenuExtUnknown" = srcEvent.type then
set srcAnchor = EventElement
do until "HTMLAnchorElement" = TypeName(srcAnchor)
set srcAnchor = srcAnchor.parentElement
if "Nothing" = TypeName(srcAnchor) then
'Call AddPanel(EventElement.href, EventElement.innerText)
set srcDoc = external.menuArguments.document
Call AddPanel(srcDoc.URL, srcDoc.title)
exit sub
end if
Loop

Call AddPanel(srcAnchor.href, srcAnchor.innerText)

else
set srcDoc = external.menuArguments.document
Call AddPanel(srcDoc.URL, srcDoc.title)

end if
end sub


call OnContextMenu()

</script>

这是qq自定义面板的HTML文件,这里通过VBScript脚本调用本地的二进制对象来实现本地调用.还可以通过提交表单来实现与web service的互动.

本新闻共4页,当前在第1页  1  2  3  4  


上一篇:EasyRecovery 604硬盘数据恢复软件技巧   下一篇:初学者入门:FreeBSD系统的安装与优化
收藏本文到:
digg this! 添加到del.icio.us bbmao网络收藏夹 添加到365key 我顶 添加到bolaa 推荐到奇客发现 添加到新浪vivi 添加到google书签 添加到yahoo+
查看全部系统DIY内容  
  • EasyRecovery 604硬盘数据恢复软件技巧  2006-10-24 00:00:00
       ...[阅读全文]
  • 初学者入门:FreeBSD系统的安装与优化  2006-10-24 00:00:00
       对于许多电脑用户来说,FreeBSD还是一个比较陌生的系统。本文将以FreeBSD 4.7 Release为例,一步一步地带您安装一份完整的FreeBSD操作系统。 安装前的准备 FreeBSD对于系统...[阅读全文]
  • Windows 罕见技巧全集大放送  2006-10-24 00:00:00
       一、属性窗口技巧三1、自制热键启动应用程序 这里以实现用Ctrl+Alt+B热键启动Windows里的画笔程序为例:(1)右击任务栏的开始按钮,在弹出的菜单里选取打开,在打开的窗口里...[阅读全文]
  • 相当实用的一个优化方案,ghost用户适用  2006-10-24 00:00:00
       设置:1.“系统属性”-“高级”-“环境变量”-“用户变量”2.“新建”建设一个变量,变量名:userprofile,变量值:例如:E:\ssss 3.重启以后,在 E:\ssss 这个文件夹里...[阅读全文]
  • 巧用注册表轻松修改Win 2k/XP的默认刷新率  2006-10-24 00:00:00
       下面介绍的修改方法只包括对Windows注册表的编辑,因此不需要运行任何来源不明的第三方应用程序 理论上讲,这种修改方法将与显示驱动程序/适配器无关,因为它修改的是显示...[阅读全文]
  • Windows系统文件夹全面大揭密  2006-10-24 00:00:00
       朋友我们每天都在使用Windows,可你对它的系统文件夹熟悉吗?下面的文章中我们就将介绍各种Windows操作系统文件夹的作用。 系统文件夹详解Win9X/Me篇 据说目前Windows9X仍...[阅读全文]
  • 自己动手吧!改造ATI移动版radeon驱动  2006-10-24 00:00:00
       虽然强手如林,但ATI依然是笔记本图形芯片领域的霸主,IBM、惠普等业界巨头更是对ATI MOBILTIY系列青睐有加。目前在用的笔记本中,ATI显卡比例占有绝对的优势。不过,很多...[阅读全文]
  • Windows操作系统小技巧荟萃  2006-10-24 00:00:00
       1、为软盘建一个垃圾箱 在桌面上建立一个子目录,将它命名为“Deleted files”,然后在Windows下的SendTo目录中建立这个目录的快捷方式。以后要删除软盘上的文件时,先选中...[阅读全文]
  • 解Windows疑难杂症  2006-10-24 00:00:00
       使用电脑久了,操作系统总是会无故出现一些毛病,虽然我们有重启、格式化硬盘、重装系统这三板斧,但是倘遇上单位的电脑频出故障,您可没理由日复一日在领导的注视下狂砍这...[阅读全文]
  • (图文详细介绍)装完操作系统后必须做的10件大事  2006-10-24 00:00:00
       Windows系统是越用越慢,这是不争的事实。因此,使用Windows就免不了要重新安装系统。当然,重新安装系统并不难,但是安装完系统后你知道我们有多少事情必须要做吗?这可容...[阅读全文]
  • 双系统常见问题解答  2006-10-24 00:00:00
       一、双系统的安装顺序 问:我打算在一台电脑中安装多系统(Windows9x/2000/XP),请问在安装的先后顺序上有什么讲究么?应该注意哪些地方?答:一般来说,安装顺序是先低级...[阅读全文]
  • 系统重装后免中毒十招技巧  2006-10-24 00:00:00
       在操作系统进行重新安装后,由于安全设置以及补丁未及时安装等问题,最容易导致病毒的大肆入侵,因此一些必备的补充措施是非常关键的,“北方网”在《新系统最容易中毒,重...[阅读全文]
  • 分区或文件夹无法双击打开的处理方法  2006-10-24 00:00:00
       最近经常有朋友在论坛询问如下情况的处理方法 1双击分区无法打开(或双击后出来搜索,或提示CouldnotloadthedynamiclinklibraryPSAPI.DLL) 2双击文件夹无法打开 虽然都可...[阅读全文]
  • 操练“任务管理器”高手秘籍  2006-10-24 00:00:00
       每当系统运行缓慢、程序停止响应、怀疑染上病毒等异常情况出现时,高手们首先想到的就是打开“Windows任务管理器”察看当前运行的程序、启动的进程、CPU及内存使用情况等信...[阅读全文]
  • 关于NTFS分区与FAT分区的10个精彩问答  2006-10-24 00:00:00
       1、什么是NTFS-新(N)技术(T)文件(F)系统(S)?想要了解NTFS,我们首先应该认识一下FAT。FAT(FileAllocationTable)是“文件分配表”的意思。对我们来说,它的意义在于对硬盘...[阅读全文]
  • 让Windows系统同时拥有动态/固定IP  2006-10-24 00:00:00
       很多时候,我们会在不同的网络中工作,重复地修改IP地址是一件很令人头疼的事情。但默认情况下,Windows中的网卡只允许选择固定IP或者从DHCP服务器上动态获得IP。其实不然...[阅读全文]
  • 秘技:教你怎样省事安装驱动程序  2006-10-24 00:00:00
       说起驱动程序(Device Driver),它的全称为“设备驱动程序”,是一种可以使计算机和设备通信的特殊程序。它相当于硬件的接口,操作系统只能通过这个接口才能控制硬件设备的...[阅读全文]
  • 在Win XP和2003中轻松完成网络诊断  2006-10-24 00:00:00
       利用“网络诊断”工具可以方便快速地显示有关网络环境的信息,如计算机名、操作系统、网络和网络适配器、DNS等信息,并且可以执行网络连接的标准测试,例如运行Ping命令测...[阅读全文]
  • Windows系统安装启动常见问题集  2006-10-24 00:00:00
       1、关于所有版本XP在安装进度还剩下34分钟进度条就停止不动的说明以及解决方法 在安装还剩34分钟,也就是安装设备时屏幕会一直定在那儿不走,硬盘灯不亮!造成这种现象的原...[阅读全文]
  • 让Windows系统操作智能化  2006-10-24 00:00:00
       让Windows系统运行更高效、更智能一些,是各位网友的不懈追求!不过,要做到这一点,还需要大家开动脑筋,对系统进行合理调教。这不,本文总结的一些系统调教经验,可以使系...[阅读全文]
 用户名: 新注册) 密码: 匿名发表 评论(0条)
 评论内容:(不能超过250字,不支持HTML或代码,只能发表纯文字,请自觉遵守互联网相关政策法规。)
[an error occurred while processing this directive]
合作伙伴: 电脑综合 8vv8娱乐榜

关于扑虎 | 扑虎新闻 | 联系扑虎 | 广告服务 | 招贤纳士

Copyright @ 2006-2007 poohu.com. All Right Reserved 陕ICP备06010975号