IE浏览器开发
各位大虾,在金山词霸2000安装后,IE中有被加了2个CIBA的按钮,可以LINK  TO  OTHER  URL  OR  OPEN  A  LOCAL  PROGRAM。查CIBA目录下有IEPLUGIN。DLL,就是不知道如何作,向您请教。 问题点数:30、回复次数:5
inside  registry: 
  HKEY_LOCAL_MACHINE\Software\microsoft\internet  explorer\extensions 
  看看‘词霸’是怎么设置的,稍做改动即可。
参照注册表中下面的键值: 
  HKEY_LOCAL_MACHINE\Software\microsoft\internet  explorer\extensions 
  看看‘词霸’是怎么设置的,稍做改动即可
如何添加任务栏按钮 
          基本上来说,添加任务栏按钮只需要修改注册表就可以实现。通过修改注册表来实现添加按钮的步骤如下: 
   
  1、建立一个GUID。 
  2、打开注册表编辑器,转到HKEY_LOCAL_MACHINE\Software\Microsoft\Internet  Explorer\Extensions部分, 
  在其下添加一个新的项,名称为  <Your  GUID>  ,Your  GUID为你刚建立的GUID。  我自己作文
  3、在注册表的  HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet  Explorer\Extensions\<Your  GUID> 
  下建立一个新的String类型的值,名称为HotIcon,该值定义当按钮具有热点时的图标,它的一般类型为: 
  包含图标的文件全路径名,图标索引,例如: 
  C:\PROGRA~1\KINGSOFT\XDICT\ieplugin.DLL,208 
  4、在注册表的  HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet  Explorer\Extensions\<Your  GUID> 
  下建立一个新的String类型的值,名称为Icon,该值定义当按钮的图标,它的一般类型为:   
  图标文件全路径名,图标索引 
  5、在注册表的  HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet  Explorer\Ext
ensions\<Your  GUID> 
  下建立一个新的String类型的值,名称为ButtonText,该值定义按钮的ToolTip文本。 
  6、在注册表的  HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet  Explorer\Extensions\<Your  GUID>  学籍号怎么查?
  下建立一个新的String类型的值,名称为Default  Visible,该值定义按钮是否可见,如果是,则该值设定 
  为"Yes",否则设定为"No"。 
  7、在注册表的  HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet  Explorer\Extensions\<Your  GUID> 
  下建立一个新的String类型的值,名称为Clsid,将该值设定为{1FBA04EE-3024-11D2-8F1F-0000F87ABD16} 
  8、在注册表的  HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet  Explorer\Extensions\<Your  GUID> 
  下建立一个新的String类型的值,名称为Exec,该值定义点击按钮后运行的文件的全路径名称,例如: 
  c:\program  files\ 
   
  例如NetAnts的按钮注册表项的内容就是象下面这样: 
   
  Windows  Registry  Editor  Version  5.00 
   
  [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet  Explorer\Extensions\{57E91B47-F40A-11D1-B792-444553540000}] 
  "CLSID"="{1FBA04EE-3024-11D2-8F1F-0000F87ABD16}" 
  "Default  Visible"="Yes" 
  "HotIcon"="C:\\PROGRA~1\\NETANTS\\,1001" 
  "Icon"="C:\\PROGRA~1\\NETANTS\\,1000" 
  "Exec"="C:\\PROGRA~1\\NETANTS\\" 
  "ButtonText"="NetAnts" 
  "MenuText"="&NetAnts" 
  "MenuStatusBar"="Launch  NetAnts" 
   
          当点击NetAnts按钮时就会运行Netants。上面的注册表项中下面的两项:MenuText项添加一个菜单项到菜单 
  的“工具”栏中,MenuStatusBar项定义当光标移动到添加的菜单栏上后显示在状态栏中提示文本。此外在注册表的 
  HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet  Explorer\Extensions\<Your  GUID>下还可以添加一个名称为 
  MenuCustomize的字符串类型值,将该值设定为"Help"将使菜单项出现在“帮助”菜单栏中,否则出现在“工具”栏中。 
   
          当然,我们不会满足于只是添加一个按钮,执行一个程序,我们希望能够获得当用户点击按钮时能够操控当前 
  页面,在注册表的  HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet  Explorer\Extensions\<Your  GUID> 
  下建立一个新的String类型的值,名称设定为一个htm文件的全路径名,同前面介绍的添加鼠标右键菜单一样,在点击 
  按钮后IE会调用该文件,在文件中通过设定VBScript访问external对象的menuArguments属性就可以获得浏览器中的 
  页面。例如我们将HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet  Explorer\Extensions\<Your  GUID>\VBScript 
  的值设定为c:\program  files\samp.htm,然后在c:\program  files下建立一个名为Samp.htm的文件,在文件中输入以下 
  脚本内容: 
          <script  language="VBScript"> 
          Set  objNetSamp=CreateObject("IEContextMenu.IEMenu1") 
          uArguments.location.href 
          Call  objNetSamp.AddUrl(userURL,"") 
          </script> 
          打开IE浏览器,点击新建按钮,就会弹出对话框显示当前页面的URL。注意该项同
前面设定的Exec项不能够同时使用。 
          最后,对于按钮图标,IE需要两种尺寸的图标:20x20和16x16的,前者用于正常状态下的显示,后者用于在全屏幕 
  下的显示,所以上面HotIcon和Icon指向的图标资源应该是三个图标的组合,这三个图标的规格如下: 
          16x16  16-  icon  (必须)   
          20x20  16-  icon  (可选)   
          20x20  256-  icon  (必须) 
          在设计图标时,256图标应该使用Windows半调调板,而16图标使用Windows  16调板。 
  www.applevb
微软的站点上有这方面的文章,或许新版的  MSDN  里面也有。共有三种途径添加按钮,满足不同需要,词霸那种是最复杂的,也是功能最强大的,需要自己写一个  COM  组件。
添加IE工具栏按钮三法
中国电脑教育报 陈洪强
北川  一、 注册表修改法

  1. 运行REGEDIT并展开注册表到HKEY_CURRENT_

  USER\Software\Microsoft\Internet Explorer\Extensions

  2. Extensions中新建主键,主键的命名格式为XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX,如:{11111111-2222-3333-4444-555555555555}

  这里不能和其它主键名发生重复。注:这里不包括双引号,X为任意数字和字母。

  3. 在新建的主键中建立名为ButtonText的字符串,赋值Foxmail,该字符串的作用是定义按钮上显示的文字。

  4. 在新建的主键中建立名为Clsid的字符串,其值固定为{1FBA04EE-3024-11d2-8F1F-00
00F87ABD16},它是IE工具条的类标识码。

  5. 在新建的主键中建立名为Default Visible的字符串,赋值Yes,该字符串的作用是确定自定义的按钮在工具栏上是否显示,No为不显示。

  6. 在新建的主键中建立名为Exec的字符串,其值为Foxmail程序完整的路径,如D:\

  7. 在新建的主键中建立名为HotIcon的字符串,其值为鼠标移到该按钮上时显示的图标,如C:\icons\Foxmail1.ico

  8. 在新建的主键中建立名为Icon的字符串,其值为该按钮一般情况下显示的图标,如C:\icons\Foxmail2.ico
长江的诗
  9. 在新建的主键中建立名为MenuText的字符串,赋值Foxmail,该字符串的作用是定义按
钮在IE“工具菜单中显示的文字。

  10. 在新建的主键中建立名为MenuStatusBar的字符串,赋值Foxmail,该字符串的作用是定义鼠标移到IE“工具菜单中的按钮时在状态栏上显示的文字。

  经过设置后的注册表相关窗口如图1所示。

 

  二、 软件修改法

  这里推荐使用MakoButton这个软件来进行修改,它的下载地址为desktophelp/download/makobutton.zip

  MakoButton的操作窗口如图2所示,要添加程序按钮到IE工具栏中,我们只要单击MakoButton窗口中的下拉菜单并从中选择“Create New”命令,在“Button Text”处输入按钮的提示文字,在“Executable or URL”处单击“Browse”按钮浏览所要添加按钮的程序,在“Icon”“Mouse Over Icon”处分别设置程序按钮在工具栏上显示的正常图标和鼠标移动到上面时显示的图标,在“Status BarText”处和“Tools Menu Text”文本框处分别输入其在状态栏上显示的文字和在工具菜单中显示的文字。设置完以上选项后我们就可以单击窗口中的“Save Button”按钮将它添加到IE工具栏中。图2 MokoButton窗口

 

手机通话记录网上查询
  三、Windows 2000/XP组策略修改法

  如果你正在使用的操作系统是Windows 2000/XP,那么我们可以使用系统附带的组策略
功能来添加程序按钮到IE工具栏上,其实现方法为:

  1. 单击开始菜单中的运行命令,并在其对话框中输入“gpedit.msc”命令,进入组策略操作窗口。

  2. 组策略左操作窗口中依次选择用户配置→Windows设置→Internet Explorer维护浏览器用户界面

  3. 组策略右操作窗口中双击浏览器工具栏按钮,并在弹出的窗口中单击农业银行网银添加按钮进入添加IE工具栏按钮窗口。

  4. 在窗口的工具栏标题处输入按钮在IE工具栏上显示的文字,在工具栏操作处输入程序完整的路径,在工具栏颜图标工具栏灰度图标处分别输入按钮在IE工具栏上显示的灰度图标和颜图标文件的完整路径,最后把默认情况下,该按钮应显示在工具栏上复选框选上即可。


  需要注意的是,在我们添加、删除、修改程序按钮后只有重新启动IE浏览器后才能生效,如果程序按钮没有出现在IE工具栏上,可以通过自定义工具栏的方法把它添加到工具栏上。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。