发信人: snowypeng()
整理人: snowypeng(2002-05-23 09:39:19), 站内信件
|
自制IE工具栏按钮的两种方法
不知你注意到没有,在安装了网络蚂蚁Netants以后,在IE工具栏里面会出现Netants的图标,如果能让自己经常用的程序都出现在IE工具栏上,那该有多方便啊!其实,我们完全可以对其进行自定义,添加想设置的按钮,具体的方法有很多,修改注册表和用VBScript就是其中两种较简便的方法。
原来,工具栏图标在注册标里面的位置是在HKEY_LOCAL_MACHINE\\Software\\Microsoft\\Internet Explorer\\Extensions这个主键下,打开这个主键以后你会看到一些分支,其中就有Netants对应的ID值:“{57E91B47-F40A-11D1-B792-444553540000}”,双击这个ID值,你可以在右边看到一些字串值,如:“Button”、“CLSID”、“Default Visible”、“Exec”、“HotIcon”、“Icon”、“MenuText”、“MenuStatusBar”等等,其中CLSID为IE工具条的类标识码,恒为“{1FBA04EE-3024-11D2-8F1F-0000F87ABD16}”。其它的字串值的含义如下:
ButtonText:自定义按钮上显示的文本。
Default Visible:控制自定义按钮是否可见,一般为“Yes”。
Exec:自定义按钮执行的目标,可以为执行程序或超文本链接。
HotIcon:鼠标移到按钮上时显示的图标。
Icon:定义一般情况下的图标。
MenuText:定义了鼠标指向浏览器工具菜单栏中的Netants时,在浏览器状态栏里面的内容。
MenuStatusBar:定义了当鼠标指向IE“工具”菜单中的相关选项里面的相关文字的时候,在状态拦所显示的相关说明。如在IE的“工具”菜单中鼠标指向Netants,在状态栏显示的是“Launch NetAnts”。
修改方法:展开注册表到HKEY_LOCAL_MACHINE\\Software\\Microsoft\\Internet Explorer\\Extensions这个主键,然后选中它,按下鼠标右键,选择“新建”→“主键”,取名为一个ID,这个ID的格式必须为“{XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX}”,ID值可以自己设定,但是不能和注册标里面已经存在的ID值相同,也要保证不能和以后的应用程序设定的ID值相同。然后选择这个ID值,在右边新建“ButtonText”、“CLSID”、“Default Visible”、“Exec”、“HotIcon”、“Icon”、“MenuText”、“MenuStatusBar”这几个字串值,修改“ButtonText”、“CLSID”、“Default Visible”、“Exec”、“HotIcon”、“Icon”、“MenuText”、“MenuStatusBar”这几个串值为目标值,其中“CLSID”必须修改为“{1FBA04EE-3024-11D2-8F1F-0000F87ABD16}”,否则无效。
具体实例:如果想在IE工具栏里面新建一个“Acrobat Reader 5.0”的工具图标,按照以下方法操作即可:
(1)展开注册表到HKEY_LOCAL_MACHINE\\Software\\Microsoft\\Internet Explorer\\Extensions这个主键,按下鼠标右键,选择新建主键,命名为“{W234F257D-3587-FR34-W642-SMALLFROGS11}”,可以自己随便设定。
(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”图标,只需点“添加”按钮,把它添加到工具栏即可。
修改方法:展开注册表到HKEY_LOCAL_MACHINE\\Software\\Microsoft\\Internet Explorer\\Extensions这个主键,然后选中它,按下鼠标右键,选择“新建”→“主键”,取名为一个ID,这个ID的格式必须为“{XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX}”,ID值可以自己设定,但是不能和注册标里面已经存在的ID值相同,也要保证不能和以后的应用程序设定的ID值相同。然后选择这个ID值,在右边新建“ButtonText”、“CLSID”、“Default Visible”、“Exec”、“HotIcon”、“Icon”、“MenuText”、“MenuStatusBar”这几个字串值,修改“ButtonText”、“CLSID”、“Default Visible”、“Exec”、“HotIcon”、“Icon”、“MenuText”、“MenuStatusBar”这几个串值为目标值,其中“CLSID”必须修改为“{1FBA04EE-3024-11D2-8F1F-0000F87ABD16}”,否则无效。
具体实例:如果想在IE工具栏里面新建一个“Acrobat Reader 5.0”的工具图标,按照以下方法操作即可:
(1)展开注册表到HKEY_LOCAL_MACHINE\\Software\\Microsoft\\Internet Explorer\\Extensions这个主键,按下鼠标右键,选择新建主键,命名为“{W234F257D-3587-FR34-W642-SMALLFROGS11}”,可以自己随便设定。
(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”图标,只需点“添加”按钮,把它添加到工具栏即可。
----
::snowypeng::
闲<=======:::::========>闪 |
|