给IE5添加多个HTML编辑器
作者:哪吒 来源:注册表专卖店 添加时间:2006-5-21 12:25:01下面我就以添加 DreamWeaver 为例,介绍具体的修改方法。
打开 RegEdit (注册表编辑器),展开HKEY_CURRENT_USER主键,一直定位到 HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Default HTML Editor\shell\edit\command 。然后双击右窗口中的默认字符串,将其值修改为DreamWeaver的绝对地址,并加上%1,如"c:\program files\macromedia\dreamweaver 2\dreamweaver.exe %1"。重启IE5,打开一页,点击编辑按钮旁下拉菜单,看看都多了个什么。“用DreamWeaver编辑”,而且DreamWeaver前还有图标显示了。哈哈。。。那就用DreamWeaver编辑吧,这时IE5便会打开DreamWeaver来编辑当前页了。
怎么样?这方法是不是很简单。只要您愿意,您还可以将HotDog 、 HomeSite 、EditPlus 、UltraEdit等编辑器都加到这个菜单里,只是中间您还需注意一点,在每次增加前,都要做一个小工作:打开工具菜单里的Internet选项,然后在程序里将其它一个编辑器设为默认。做完这个工作后,您才可以继续修改注册表。这是因为,第一步的修改只是改动了有关编辑器在注册表中的一部分内容。前面所提到的HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Default HTML Editor\shell\edit\command 下的值代表的是当前默认的HTML编辑器,也就是当点击编辑按钮时,IE5默认打开的编辑器。而在 HKEY_CLASSES_ROOT\Applications\下还有这些有关应用程序的信息,如有关DreamWeaver的信息为:
[HKEY_CLASSES_ROOT\Applications\dreamweaver.exe\shell]
"FriendlyCache"="Dreamweaver"
"FriendlyCacheCTime"=hex:00,a7,62,c8,97,2a,bf,01
同时还有在 HKEY_CLASSES_ROOT\.htm\OpenWithList 下为菜单列表的内容,如:
[HKEY_CLASSES_ROOT\.htm\OpenWithList\Dreamweaver\shell\edit\command]
@="c:\\program files\\macromedia\\dreamweaver 2\\dreamweaver.exe \"%1\""
真正的修改是应该在注册表里修改这三处内容。但我们不可能一次性地改这么多东西,尤其是第二处的 FriendlyCacheCTime 的值。不同的程序有不同的值,让我们自己手工修改还真的不好改,谁会知道Dreamweaver 的FriendlyCacheCTime值是hex:00,a7,62,c8,97,2a,bf,01? 所以为了方便,刚才的改动时只是改了其中的一处(默认编辑器的信息),剩下修改的是通过设置默认编辑器的方法让IE5自动完成的。因此要添加多个编辑器时,中间的设置默认的工作一定要做,要不然剩下的内容还是没有被修改的噢!
一下子加了好几个HTML编辑器,好不得意。但如果有一天,您又觉得菜单里的内容太多时,那又要请RegEdit 帮忙了。要删掉其中的某一个,就要对应地彻底删除这三处的相关内容,否则该项还是会在菜单里出现的。
以上内容只是我修改注册表时的一点儿小经验,其实我觉得注册表并不像通常所说的那般神秘,只要多动动手,亲自试一试,也许哪一天就能让你发现个什么小秘密了!有关注册表的内容,欢迎大家访问我的“注册表专卖店”,地址是:http://registry.yeah.net ,同时也希望各位注册表高手给小弟指点一下,让我能做得更好。在此先谢过了!
站内搜索