深入改造Win2000“位置条”(4)

应该承认,modifyPlaces.vbs没有太多的错误控制机制,而且它的用户界面也很粗糙。如果你想要一个专业一点的程序,最好把它转换成VB代码。图三显示了把“c:\test\”、“我的电脑”指定为位置条上两个位置后的“打开”对话框。

  下面是SetDefaultPlaces.vbs脚本,该程序删除Placesbar子键,恢复默认的位置条设置。如前所述,除非我们创建了Placesbar子键,否则它是不存在的。如果Win2K/XP找不到Placesbar子键,位置条将默认使用标准配置。


' 常量const APP_TITLE = "恢复“打开”对话框的位置条"const REG_PLACESBAR = "HKCU\Software\Microsoft\Windows\
CurrentVersion\Policies\ComDlg32\Placesbar\"' 是否继续?rc = MsgBox("点击“确定”恢复标准的位置条配置", 1, APP_TITLE)If rc <> 1 Then WScript.QuitEnd If' 删除Policies\ComDlg32下的所有注册键,启用标准的位置条配置Set shell = CreateObject("WScript.Shell")On Error Resume Nextshell.RegDelete(REG_PLACESBAR)' 完成...MsgBox "已经恢复默认的位置条配置", , APP_TITL

四、Office的位置条

  前面的注册表修改只影响那些使用Win2K/XP公用对话框代码库的程序,Office使用的对话框来自一个经过定制的代码库。因此,修改Win2K/XP“打开”对话框的位置条不会对Word和Excel的位置条产生任何影响。

  但是,Office 2000也提供了定制其位置条的办法,相关的注册键是HKEY_CURRENT_USER\Software\Microsoft\Office\9.0\Common\Open Find\Places;对于Office XP,注册键路径是HKEY_CURRENT_USER\Software\Microsoft\Office\10.0\Common\Open Find\Places\UserDefinedPlaces。

  不过,如果你只是想要定制位置条,可以不通过该注册键。Microsoft提供了一个方便的修改位置条的工具,你可以把它安装到Office 2000软件的“工具”菜单。这个工具可以从http://support.microsoft.com/support/kb/articles/q260/1/90.asp下载,下载包带有该插件的完整VB源代码和如何使用该工具的说明。

  下载places.exe文件之后,双击解开压缩包。然后,点击Win2K/XP的“开始/运行”菜单,输入“regsvr32 <路径>\places.dll”,并确认注册places.dll。此时如果你打开了Office 2000的程序,请先关闭它再打开。这时,Office软件的“工具”菜单上会出现一个“Set Places”菜单项,你可以用它来设置位置条上的各个位置。与Win2K的标准对话框不同,Office 2000软件的位置条支持小图标。使用小图标时,位置条上的文件夹数量不再有最多5个的限制。无论在哪一个Office 2000软件中修改位置条,改动结果将对所有Office 2000软件有效。

  位置条是一种很不错的工具,但只有当它列出的位置恰好是你常用的文件夹时,它的优势才能充分发挥出来。有了本文的知识,现在你也应该能够随心所欲地定制Win2K/XP和Office的位置条了。

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索工具
, 对话框
, office
, 位置
, 注册
2000
深入落实棚户区改造、主观世界改造不够深入、深入推进危房改造、win10 深入解析、win10 深入敌后,以便于您获取更多的相关知识。

时间: 2024-11-29 21:42:15

深入改造Win2000“位置条”(4)的相关文章

深入改造Win2000“位置条”(2)

无论是注册表还是其他什么地方,都没有明确地列出位置条的各个文件夹.因此,除非手工或用程序自动创建一组新的位置,否则,Win2K/XP总是使用标准的位置条. 位置条是一种系统级的资源.一旦把一组位置指定给位置条,所有的Win2K/XP软件都将使用这组位置.这种限制意味着,你不能为记事本的位置条指定一种配置,又为画笔的位置条指定另一种配置,所有在Win2K/XP下运行的程序共享同一组位置--不管这组位置是标准的还是定制的.(Office例外,它可以有一组不同的位置,稍后再详细讨论). 要为位置条指定

深入改造Win2000“位置条”

与以前的Windows相比,Win2K/XP的用户界面作了不少改进,极大地方便了用户使用Windows.例如,"活动桌面"以HTML为基础,对于Windows NT 4.0用户来说,这是一次巨大的变化.不管你是否喜欢它,新的用户界面为有经验的用户带来了定制桌面的机会,使人们能够更高效地完成日常工作."打开"对话框属于最常用的对话框之一,在Win 2K/XP的用户界面中,它增加了一个"位置条",本文要讨论的就是如何定制这个位置条. 本文 的说明主要

定制全新的Win2000另类“位置条”_Windows2003

与以前的Windows相比,Win2K/XP的用户界面作了不少改进,极大地方便了用户使用Windows.例如,"活动桌面"以HTML为基础,对于Windows NT 4.0用户来说,这是一次巨大的变化.不管你是否喜欢它,新的用户界面为有经验的用户带来了定制桌面的机会,使人们能够更高效地完成日常工作."打开"对话框属于最常用的对话框之一,在Win 2K/XP的用户界面中,它增加了一个"位置条",本文要讨论的就是如何定制这个位置条. 本文的说明主要针

“家电下乡”和“家电补贴”政策逐渐退去,内销和出口量放缓

面对未知的挑战,空调领导品牌奥克斯率先掀起转型升级,从企业内部增强核心竞争力,董事长郑坚江表示:"刚性品质管理不能失效,用户标准就是最高标准",落实到每个细节始终以品质和消费者利益为根本.品质监管"让市场做还是自己做""生产企业如果不谈品质没有前途,在市场竞争中也会逐渐丧失掉主动权,与其等到消费者投诉再来做不如先做,"奥克斯空调品品质管理部总监杨天刚称,"产品品质对于生产企业来说是品牌存活发展的命脉,树立品牌可能五年或者十年,但是如果要

几种SqlServer2005高效分页sql查询语句

几种sqlserver2005高效分页sql查询语句 top方案: sql codeselect top 10 * from table1 where id not in(select top 开始的位置 id from table1) max: sql codeselect top 10 * from table1 where id>(select max(id) from (select top 开始位置 id from table1order by id)tt) row: sql code

乐叶光伏项目年产值将超120亿 领跑全球高效单晶电池生产

一艘生产太阳能高效单晶电池组件的企业巨轮在泰州正式"启航".近日,乐叶光伏在泰州投资的二期项目--投资15亿元的2GW高效单晶组件工厂正式投产.目前,企业正陆续增加组件生产线的建设,预计在年底前一期年产2GW高效单晶电池项目与二期组件项目都将进入满负荷运营状态,年产值将超过120亿元. 乐叶光伏泰州基地位于海陵工业园区内,由西安隆基硅材料股份有限公司投资建设,包括2GW的组件项目.2GW的电池项目以及一个研发中心项目,总投资超过40亿元,用工超过4000人,是整个隆基集团体系里最核心的

绍兴纺织业走出寒冬

"经历金融危机后,绍兴的纺织印染业不仅没有萎缩,而且江苏.广东等地订单正向绍兴转移."绍兴县经贸局一份分析报告认为,正是一系列的自我革命,拉升了产业区域竞争优势. <浙商>记者 俞越 2009年11月25日,在温家宝总理视察浙江宝纺棉麻印染有限公司周年之际,公司董事长虞宝木郑重地写了一封信,署上自己的名字,寄往中南海."我们公司在党和政府的支持引导下,经过一年的艰苦努力,已走出国际金融危机带来的'寒冬',正满怀信心,迎来新发展的'暖春'."信中这样写道.

治堵有智慧 城市轨道交通建设开启奔跑模式

杭州地铁续建134公里,宁波地铁续建110.74公里,温州市域铁路续建65.3公里,绍兴城际铁路开工15公里--今年以来城市轨道交通建设在浙江开启奔跑模式.在交通业内他们有一个别称--"治堵利器".今年是浙江省五年治堵的收官之年,浙江治堵工作正在全省上下的努力下跑出加速度. 2012年11月,浙江在全国率先启动实施了省域治理城市交通拥堵工程,向城市拥堵这一世界性难题开战.时隔五年,浙江全省公交分担率从2012年底的18.4%提高到2016年底的25.6%,人民群众对城市交通满意度从65

sqlserver分页查询处理方法小结

sqlserver2008不支持关键字limit ,所以它的分页sql查询语句将不能用MySQL的方式进行,幸好sqlserver2008提供了top,rownumber等关键字,这样就能通过这几个关键字实现分页. 下面是本人在网上查阅到的几种查询脚本的写法: 几种sqlserver2008高效分页sql查询语句 top方案: sql code: select top 10 * from table1 where id not in(select top 开始的位置 id from table1