深入改造Win 2K的“位置條”來(lái)定制電腦桌面(4)
文/東方欲曉
應(yīng)該承認(rèn),modifyPlaces.vbs沒(méi)有太多的錯(cuò)誤控制機(jī)制,而且它的用戶界面也很粗糙。如果你想要一個(gè)專業(yè)一點(diǎn)的程序,最好把它轉(zhuǎn)換成VB代碼。圖三顯示了把“c:test”、“我的電腦”指定為位置條上兩個(gè)位置后的“打開(kāi)”對(duì)話框。
圖三:經(jīng)過(guò)定制的“打開(kāi)”對(duì)話框
下面是SetDefaultPlaces.vbs腳本,該程序刪除Placesbar子鍵,恢復(fù)默認(rèn)的位置條設(shè)置。如前所述,除非我們創(chuàng)建了Placesbar子鍵,否則它是不存在的。如果Win2K/XP找不到Placesbar子鍵,位置條將默認(rèn)使用標(biāo)準(zhǔn)配置。
表3
四、Office的位置條
前面的注冊(cè)表修改只影響那些使用Win2K/XP公用對(duì)話框代碼庫(kù)的程序,Office使用的對(duì)話框來(lái)自一個(gè)經(jīng)過(guò)定制的代碼庫(kù)。因此,修改Win2K/XP“打開(kāi)”對(duì)話框的位置條不會(huì)對(duì)Word和Excel的位置條產(chǎn)生任何影響。
但是,Office 2000也提供了定制其位置條的辦法,相關(guān)的注冊(cè)鍵是HKEY_CURRENT_USERSoftwareMicrosoftOffice9.0CommonOpen FindPlaces;對(duì)于Office XP,注冊(cè)鍵路徑是HKEY_CURRENT_USERSoftwareMicrosoftOffice10.0CommonOpen FindPlacesUserDefinedPlaces。
不過(guò),如果你只是想要定制位置條,可以不通過(guò)該注冊(cè)鍵。Microsoft提供了一個(gè)方便的修改位置條的工具,你可以把它安裝到Office 2000軟件的“工具”菜單。這個(gè)工具可以從support.microsoft.com/support/kb/articles/q260/1/90.asp下載,下載包帶有該插件的完整VB源代碼和如何使用該工具的說(shuō)明。
下載places.exe文件之后,雙擊解開(kāi)壓縮包。然后,點(diǎn)擊Win2K/XP的“開(kāi)始/運(yùn)行”菜單,輸入“regsvr32 places.dll”,并確認(rèn)注冊(cè)places.dll。此時(shí)如果你打開(kāi)了Office 2000的程序,請(qǐng)先關(guān)閉它再打開(kāi)。這時(shí),Office軟件的“工具”菜單上會(huì)出現(xiàn)一個(gè)“Set Places”菜單項(xiàng),你可以用它來(lái)設(shè)置位置條上的各個(gè)位置。與Win2K的標(biāo)準(zhǔn)對(duì)話框不同,Office 2000軟件的位置條支持小圖標(biāo)。使用小圖標(biāo)時(shí),位置條上的文件夾數(shù)量不再有最多5個(gè)的限制。無(wú)論在哪一個(gè)Office 2000軟件中修改位置條,改動(dòng)結(jié)果將對(duì)所有Office 2000軟件有效。
位置條是一種很不錯(cuò)的工具,但只有當(dāng)它列出的位置恰好是你常用的文件夾時(shí),它的優(yōu)勢(shì)才能充分發(fā)揮出來(lái)。有了本文的知識(shí),現(xiàn)在你也應(yīng)該能夠隨心所欲地定制Win2K/XP和Office的位置條了。
