深入改造Windows 2000的“位置條”(4)
文/東方欲曉
應該承認,modifyPlaces.vbs沒有太多的錯誤控制機制,而且它的用戶界面也很粗糙。如果你想要一個專業一點的程序,最好把它轉換成VB代碼。圖三顯示了把“c:test”、“我的電腦”指定為位置條上兩個位置后的“打開”對話框。
圖三:經過定制的“打開”對話框
下面是SetDefaultPlaces.vbs腳本,該程序刪除Placesbar子鍵,恢復默認的位置條設置。如前所述,除非我們創建了Placesbar子鍵,否則它是不存在的。如果Win2K/XP找不到Placesbar子鍵,位置條將默認使用標準配置。
表二
四、Office的位置條
前面的注冊表修改只影響那些使用Win2K/XP公用對話框代碼庫的程序,Office使用的對話框來自一個經過定制的代碼庫。因此,修改Win2K/XP“打開”對話框的位置條不會對Word和Excel的位置條產生任何影響。
但是,Office 2000也提供了定制其位置條的辦法,相關的注冊鍵是HKEY_CURRENT_USERSoftwareMicrosoftOffice9.0CommonOpen FindPlaces;對于Office XP,注冊鍵路徑是HKEY_CURRENT_USERSoftwareMicrosoftOffice10.0CommonOpen FindPlacesUserDefinedPlaces。
不過,如果你只是想要定制位置條,可以不通過該注冊鍵。Microsoft提供了一個方便的修改位置條的工具,你可以把它安裝到Office 2000軟件的“工具”菜單。這個工具可以從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的位置條了。
【責任編輯:原野】
