在IE中选择一块文本,然后点击右键在菜单中选择我的程序,并在程序中对字符串进行处理。

解决方案 »

  1.   

    你去http://kingron.myetang.com
    Kingron老大的Delphi猛料里面有你想要的东西,由于代码太多,这里不能贴了,自己去找吧:)
      

  2.   

    类似于网络蚂蚁,金山毒霸一类的active插件功能
      

  3.   

    定制IE 5.0Dino Esposito 
    张中华 翻译讲解
    ==============
    张某前言:金山词霸、网络蚂蚁这些软件是怎么在IE5.0里添加工具条按钮和右键菜单呢?读了Dino Esposito的这篇文章,你就一清二楚了。你可以只看中文翻译讲解部分,如不能充分理解明白,请看对照的原文。
    本文原文在MSDN网站上有:
    Dino Esposito, "Customizing Microsoft Internet Explorer 5.0", MIND, 1999年11月期
    在MSDN中的路径为:
    Periodicals | Periodicals 1999 | Microsoft Internet Developer | November
    MSDN中,关于IE应用开发的更多信息位于:
    Platform SDK | Web Services | Workshop | Reusing Browser Technology
    由于这里不能放图片,建议看译者网a站上的:
    http://zzh-cn.com
      

  4.   

    实际上就是操作注册表.只是IE5以下不能用这个,所以,用处不大..
    建议把所要的功能菜单写入IE的右键菜单内...类似于NetAnts的
    "download all by netants"  <--这个菜单也是加在注册表里面的,
    REGEDIT4[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\MenuExt\访问大富翁]
    @="http://www.gislab.ecnu.edu.cn/delphibbs/"上面那个URL你可以换成程序的路径...
      

  5.   

    旧贴里的,没测试,IE5以上应该可以。procedure TForm1.BitBtn1Click(Sender: TObject);
    var
    rg:Tregistry;
    begin
       rg:=Tregistry.create;
       rg.rootkey:=HKEY_LOCAL_MACHINE;
       rg.openkey('SOFTWARE\MICROSOFT\INTERNET EXPLORER\EXTENSIONS\{0713E8D2-850A-101B-AFC0-4210102A8DA7}',true);   rg.writestring('BUTTONTEXT',Edit1.text);
       rg.writestring('CLSID','{1FBA04EE-3024-11D2-8F1F-0000F87ABD16}');
       rg.writestring('DEFAULT VISIBLE','YES');
       rg.writestring('EXEC',Edit2.text);
       rg.writestring('ICON',Edit3.text);
       rg.writestring('HOTICON',Edit4.text);   rg.closekey;
       rg.free;
    end;Edit1---4对应的是:
    按钮的应用程序
    按钮显示出来的文字
    按钮开始图标
    按钮浮动时的图标
      

  6.   

    上面的这些都是简单的添加菜单,并不能真正执行什么。
    你要建立ActiveX(其实实质也是向注册表里写内容),然后写一段脚本。
    看一下NetAnts安装目录下 有一个.htm这个就是用来执行的。
    它先注册 了一个Com,然后用脚本调用这个Com的。
    具体可以再问我[email protected]