新闻 | 天津 | 民生 | 广电 | 津抖云 | 微视 | 读图 | 文娱 | 体育 | 图事 | 理论 | 志愿 | 专题 | 工作室 | 不良信息举报
教育 | 健康 | 财经 | 地产 | 天津通 | 旅游 | 时尚 | 购物 | 汽车 | IT | 亲子 | 会计 | 访谈 | 场景秀 | 发布系统

"津云"客户端
  您当前的位置 :北方网 > IT浪潮 > 厂商专区 正文
关键词:

自制IE工具栏按钮的两种方法


http://www.enorth.com.cn  2002-02-28 10:08

  (2)然后选择这个ID值,点击鼠标右键,在弹出的菜单中选择“新建”→“串值”,将新建的串值命名为“ButtonText”,修改其值为“Acrobat”;

  ①同理,新建串值“CLSID”,其值为“{1FBA04EE-3024-11D2-8F1F-0000F87ABD16}”;

②新建串值“Default Visible”,其值为“yes”;

③新建串值“Exec”,其值为“D:\Program Files\Adobe\Acrobat 5.0\Reader\AcroRd32.exe”;

④新建串值“HotIcon”,其值为“D:\Program Files\Adobe\Acrobat 5.0\Reader\AcroRd32.exe,001”,

⑤新建串值“Icon”,其值为“D:\Program Files\Adobe\Acrobat 5.0\Reader\AcroRd32.exe,002”,

⑥新建串值“MenuText”,其值为“Adobe Acrobat Reader 5.0”中文版

⑦新建串值“MenuStatusBar,其值为”Acrobat Reader 5.0”

  (3)打开IE,单击“查看”→“工具栏”→“自定义”,在自定义工具栏窗口里面可以看到增加的“Acrobat”图标,只需点“添加”按钮,把它添加到工具栏即可。

注意事项:

  (1)Icon和HotIcon表示所用图标,具体的格式为“应用程序主程序的绝对路径.exe,图标代号”其中图标代号可以用eXescope这个软件查看,下载地址:http://www.inhua.com/down/z-exescope610.exe。

  (2)ButtonText不要太长,否则会影响工具栏的美观。

  如果你觉得修改注册表危险,用VBScript也可以达到在IE工具栏上添加按钮的目的。原理还是同上,只是方法不同而已。下面我就以添加“我的电脑”按钮为例,来说明用VBScript实现自制IE工具栏按钮的方法。

  AddButton.vbs(将下述代码保存为AddButton.vbs文件)

'定义一个能与操作系统沟通的对象

Dim WSHShell

Set WSHShell=WScript.CreateObject("WScript.Shell")

'定义与按钮相关的各种参数

KeyName_11="ButtonText"

KeyData_12="我的电脑"

KeyName_21="CLSID"

KeyData_22="{1FBA04EE-3024-11D2-8F1F-0000F87ABD16}"

KeyName_31="Default Visible"

KeyData_32="Yes"

KeyName_41="Exec"

KeyData_42="C:\Windows\Explorer.exe"

KeyName_51="HotIcon"

'借用FlashGet的图标

KeyData_52="D:\PROGRAM FILES\FLASHGET\JETCAR.EXE,128"

KeyName_61="Icon"

'借用FlashGet的图标

KeyData_62="D:\PROGRAM FILES\FLASHGET\JETCAR.EXE,223"

KeyName_71="MenuText"

KeyData_72="我的电脑"

KeyName_81="MenuStatusBar"

KeyData_82="打开我的电脑"

'定义与操作注册表相关的参数,{00000000-0000-0000-0000-000000000011}为自己任意定义的,一定要唯一RegPath="HKEY_LOCAL_MACHINE\Software\Microsoft\Internet Explorer\Extensions\{00000000-0000-0000-0000-000000000011}\"DataType="REG_SZ"

'定义一个在注册表中添加各项参数的功能函数

Function ValueAdd(KeyName,KeyData)

WSHShell.RegWrite RegPath&KeyName,KeyData,DataType

End Function

'调用Add()过程,添加各项参数到注册表

Call ValueAdd(KeyName_11,KeyData_12)

Call ValueAdd(KeyName_21,KeyData_22)

Call ValueAdd(KeyName_31,KeyData_32)

Call ValueAdd(KeyName_41,KeyData_42)

Call ValueAdd(KeyName_51,KeyData_52)

Call ValueAdd(KeyName_61,KeyData_62)

Call ValueAdd(KeyName_71,KeyData_72)

Call ValueAdd(KeyName_81,KeyData_82)

'弹出“确认”信息框,并作出相应的处理

Dim confirm

confirm=MsgBox("自制按钮已成功添加,需要重新启动系统才能生效,要重新启动吗?",4,"请确认!")

If confirm=6 Then

MsgBox("自制按钮已成功设置,请重新启动系统!")

Else

WScrip t.Quit()

End If

  看,让程序出现在IE工具栏上是不是很容易?这样做简单方便,使得应用更加趁手,还是快试试吧!

编辑 赵海涛 太平洋电脑网
[进入IT论坛]
请您文明上网、理性发言并遵守相关规定,在注册后发表评论。
 北方网精彩内容推荐
无标题文档
天津民生资讯
天气交通 天津福彩 每月影讯 二手市场
空气质量 天津股票 广播节目 二手房源
失物招领 股市大擂台 天视节目 每日房价
热点专题
北京奥运圣火传递和谐之旅 迎奥运 讲文明 树新风
解放思想 干事创业 科学发展 同在一方热土 共建美好家园
2008天津夏季达沃斯论坛 《今日股市观察》视频
北方网网络相声频道在线收听 2008高考招生简章 复习冲刺
天津自然博物馆馆藏精品展示 2008年天津中考问题解答
带你了解08春夏服饰流行趋势 完美塑身 舞动肚皮舞(视频)
C-NCAP碰撞试验—雪佛兰景程 特殊时期善待自己 孕期检查
热点新闻排行 财经 体育 娱乐 汽车 IT 时尚 健康 教育

Copyright (C) 2000-2021 Enorth.com.cn, Tianjin ENORTH NETNEWS Co.,LTD.All rights reserved
本网站由天津北方网版权所有