右键没有添加到QQ表情这一项的完美解决方法

  • 来源: 编程中国 作者: sevenleaf   2010-04-30/11:43
  • 1、开始——运行——输入regedit
    2、按Ctrl+F,输入MenuExt (或手动查找,路径为:[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\MenuExt)
    3、右击"MenuExt"文件夹——新建——项,项名字为“添加到QQ表情”
    4、在右边“名称”下第一个图标(上有"ab"字样)右击——修改,数值数据填入“安装盘:\Program Files\Tencent\qq\AddEmotion.htm”(安装盘为C或D)
    5、右边空白处右击——新建“DWORD值”,名字为“contexts”,数值数据为“2”
          如果还没成功,请您查看QQ文件夹看看是否有AddEmotion.htm,如果没有,这里教你自制它的方法(绝对原创哦):
    1、在QQ文件夹下新建一个文本文件
    2、复制以下代码到这个文件:
    <script language="javascript">
    function AddEmotion(strUrl)
    {
        try
        {
            var cpAdder = new ActiveXObject("QQCPHelper.CPAdder");
        
            if (strUrl != "")
            {    
                    cpAdder.AddCustomEmotion(strUrl);
            }
        }
        catch(e)
        {
            alert("您未安装QQ或者本地的QQ文件已经被破坏,请重新安装QQ");
        }
    }
    function OnContextMenu()
    {
        var srcEvent = external.menuArguments.event;
        var EventElement;
        
        if(typeof(srcEvent.clientX) == "undefined")
        {
            EventElement = external.menuArguments.document.elementFromPoint ( srcEvent.pointerX, srcEvent.pointerY );
        }
        else
        {
            EventElement = external.menuArguments.document.elementFromPoint ( srcEvent.clientX, srcEvent.clientY );
        }
            
        if(EventElement != null && EventElement.tagName == "IMG")
        {
             AddEmotion(EventElement.href);
               return;
        }
        else
        {
            alert("无法处理的超链接形式");
        }
    }
    OnContextMenu();
    </script>
    3、将文件改名为AddEmotion.htm(注意扩展名不要忘了改)
    4、在弹出的选项卡中点是
          OK,万事具备,只欠东风,登陆上QQ,你就可以尽享右键收藏图片的快乐啦!


    评论 {{userinfo.comments}}

    {{money}}

    {{question.question}}

    A {{question.A}}
    B {{question.B}}
    C {{question.C}}
    D {{question.D}}
    提交

    驱动号 更多