桌面主題的構成、使用與應用_第1頁
桌面主題的構成、使用與應用_第2頁
桌面主題的構成、使用與應用_第3頁
桌面主題的構成、使用與應用_第4頁
桌面主題的構成、使用與應用_第5頁
已閱讀5頁,還剩4頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

有一個叫StyleBuilder的軟件,可以去搜一下,看看附;WINDOWSXP主題全攻略WindowsXP采用了全新的主題管理內(nèi)核,其功能非常強大,能夠實現(xiàn)的效果非常炫目,但是居然不支持非官方的桌面主題,Plus!里那幾個簡單的主題不用幾天就看膩味了,所以,要想使用第三方的主題,就必須通過非官方的方法來解決。一.必備軟件1.StyleXPStyleXP是一個第三方的XP桌面主題支持和管理軟件,也是目前最好的。它使用的是WindowsXP的主題內(nèi)核,并且強化了很多功能,可以導入、選擇、更換和管理官方的和非官方的桌面主題、壁紙甚至登陸界面。該軟件安裝之后會在XP中添加一個后臺運行的效勞StyleXPService,占用1-2MB的內(nèi)存,這個效勞也就是能夠使用第三方主題的根本。另外,它的主程序可以選擇兩種運行方式,一種是保持運行在系統(tǒng)托盤里,這種模式在系統(tǒng)托盤里有一個StyleXP的圖標,隨時可以點擊調出主界面;一種是不消耗資源的方式,主程序平時不運行。建議大家選擇第二種方式,因為這個主程序運行起來可不秀氣,占用內(nèi)存到10-20MB。實際上第二種方式也可以隨時運行主程序來管理主題。StyleXP是共享軟件,自帶中文語言,在1.01L版本之后正式支持WindowsXPSP1,1.01P版本開場支持Windows2003。2.UxTheme.dll破解版UxTheme.dll就是XP系統(tǒng)主題支持的核心文件,也就是它讓XP無法使用第三方主題。如果你不想安裝StyleXP,那么你可以通過破解UxTheme.dll文件來到達目的。實際上,UxTheme.dll破解版就是推出StyleXP的TGTSoft在愛好者的強烈要求下放出來的,Microsoft好似也默認了這種行為,呵呵,真是難得。使用UxTheme.dll破解版之后,無需任何其他的軟件你就可以在XP的顯示屬性中管理和調用第三方的主題和風格。下載UxTheme.dll破解版之后,先將X:\Windows\System32\UxTheme.dll重命名,例如改成UxTheme.dll.bak,然后將破解版的復制過來,重新啟動即可。注意,這里還牽涉到WindowsXP的系統(tǒng)文件保護,請參見下面的內(nèi)容。以上兩種解決方法只要任選其一即可,各有各的好處,大家看著辦吧。筆者個人來言用的是前者,因為當StyleXP以效勞運行時占用的資源非常少,2MB左右,無須修改系統(tǒng)文件,而且管理起主題來比Windows的顯示屬性方便得多,而且還可以隨意更換和管理Logon界面,不需要去煩瑣地替換系統(tǒng)文件,等等。真正說喜歡用桌面主題的話,不大可能在乎這么一點點資源的占用。二.桌面主題的構成一個XP的桌面主題可以包含好幾個局部,風格、壁紙、屏保、鼠標指針、系統(tǒng)聲音事件、圖標,除了風格是必須的之外,其他局部都是可選的。風格可以定義的內(nèi)容是大家在Windows里所能看到的一切,例如窗口的外觀、字體、顏色,按鈕的外觀等等等等,一個桌面主題里風格就決定了大家所看到的Windows的樣子。大家可以翻開X:\Windows\Resources\Themes目錄,這個目錄就是XP中存放桌面主題的目錄。你能看到有很多xxx.theme文件,你在顯示屬性的“主題〞列表里看到有多少個主題里就有多少個.theme文件,它就是Windows主題文件,一個桌面主題的總定義文件,它的內(nèi)容不多,是文本格式的,以XP的默認官方主題Luna為例,大家用任何一個文本編輯器翻開Luna.theme,可以很直觀的看到其內(nèi)容。[Theme]局部是定義我的電腦、我的文檔、網(wǎng)絡鄰居以及回收站這幾個主要部件的圖標,Luna.theme中MyComputer定義的圖標就是X:\Windows\explorer.exe,0,也就是explorer.exe中包含的第一個圖標,沒有包含特定圖標的主題這里一般都是這個值。這里即可以指向程序文件,也可以指向DLL文件或者圖標文件。[ControlPanel\Colors]局部定義的是各個Windows部件如標題欄、窗口背景、文字等的顏色,這里定義的顏色大局部時候是無關緊要的,因為系統(tǒng)會優(yōu)先按照色彩方案中的配色顯示,這在后面的局部會講到。[ControlPanel\Cursors]定義的就是鼠標指針了,每一行定義一個指針文件,例如Arrow定義箭頭光標,Wait定義等待光標。Luna中這里是空的,代表使用Windows默認的鼠標指針,這里的定義必須是具體的.cur光標文件或者.ani動畫光標文件。[ControlPanel\Desktop]定義桌面的顯示,包括壁紙圖片的位置,顯示方式,以及是否激活屏保。Luna中的Wallpaper=%WinDir%web\wallpaper\Bliss.bmp就是大家看得最多的“菜地藍天〞了。這里的ScreenSaveActive=X和下面的[boot]局部SCRNSAVE.EXE=XXX是對應的,前者管是否允許屏保,后者是屏保的具體地址。[VisualStyles]就是最關鍵的局部了,這里指向的就是一個桌面主題的核心局部:.msstyles可視化外觀風格文件,Luna中指的就是Path=%WinDir%resources\Themes\luna\luna.msstyles,后面會講到。再往下走就是定義聲音事件的了,和我們在控制面板→聲音和音頻設備→聲音中設置的工程是一樣的。一般來說一個完整的主題根本文件構造就是一個.theme文件和一個放置風格文件等其他文件的文件夾,在[VisualStyles]局部可以找到這個文件夾的名字。了解了.theme文件的構造之后,大家就完全可以按照自己的喜好編輯了,只是要確認所有文件的指向都必須是有效的,否那么主題無法使用。需要說明的是,.theme文件不是必須的,.msstyles風格文件才是。因此,有些主題只有.msstyles文件,沒有.theme文件,一樣可以照常使用。只是在顯示屬性的主題列表中是看不到的,必須到“外觀〞中才可能看到。下面,根據(jù)[VisualStyles]中的路徑我們再翻開Luna文件夾,現(xiàn)在可以看到luna.msstyles風格文件了。.msstyles是一個桌面主題的最主要的局部,它的內(nèi)容一般包含了幾乎大家所有在Windows里看到的一切,包括窗口、工具欄、按鈕等等的顏色、背景圖案、立體效果、字體之類,它根本可以確定一個主題的效果。有興趣的朋友可以用StyleBuilder這個也是由TGTSoft出品的專門編輯風格文件的工具翻開來看看。就了解.msstyles的重要作用了。這就是為什么有很多主題就只有這一個文件卻能夠實現(xiàn)非凡的效果。這里有一點很重要,就是.msstyles文件只能放置在X:\Windows\Resources\Themes目錄的子目錄下,并且所在的子目錄名稱必須和本身的文件名(不包括后綴名)一致,例如Luna.msstyles必須放在X:\Windows\Resources\Themes\Luna下才有效,大家可以試試將目錄或者文件其中一項改名,就會發(fā)現(xiàn)該風格已經(jīng)無法正常使用了。大局部主題目錄里還會有一個Shell目錄,這里還是以官方主題Luna為例,和Luna.msstyles在一起的就有一個Shell目錄,翻開Shell目錄能夠看到三個子目錄,分別是Homestead、NormalColor、Metallic,正好分別對應Luna主題中的三個色彩方案:橄欖綠、默認(藍)、銀色。三個目錄每個下面都有一個shellstyle.dll文件。shellstyle.dll的作用比較簡單,它定義的是資源管理器中左邊的公共欄的樣式,包括位圖、字體和顏色配置,例如關閉和翻開“詳細信息〞的按鈕,以及大家翻開音樂文件夾時文件列表右下角背景中顯示的音符圖案等。一般一個主題中有幾個色彩方案就會有幾個shellstyle.dll文件,每個shellstyle.dll的內(nèi)容都是配合所針對的色彩方案的,不盡一樣。和.theme文件一樣,Shell文件夾和shellstyle.dll都不是必須的,很多主題就沒有這個內(nèi)容。即便將已有shellstyle.dll刪除也不會對主題產(chǎn)生太大的影響,只是在該色彩方案下它所定義的內(nèi)容會變成系統(tǒng)默認的。大家完全可以嘗試在一個色彩方案中用其他色彩方案的shellstyle.dll文件替換,甚至可以自己用ResourceHacker之類的工具自己編輯里面的位圖和顏色、字體定義等,有時候可以到達意想不到的效果。終結者32005-1-604:05三.桌面主題的使用上面已經(jīng)講了主題的根本文件構造,在了解了文件構造之后再談安裝主題就容易多了。大家從網(wǎng)上下載的桌面主題各式各樣,有的只有幾百KB,有的可能有幾十MB,就是因為它們所包含的內(nèi)容不一樣。有的只有一個.msstyles風格文件,有的帶了幾個色彩配置文件,有的帶了.theme文件,有的帶了鼠標指針、壁紙、聲音事件等,筆者甚至見過一個包含了所有內(nèi)容壓縮之后都有上百MB的巨型桌面主題。下面就講講各種不同的主題該如何安裝。給大家一個小提示,在正常的情況下.theme文件和.msstyles文件都是有系統(tǒng)默認文件關聯(lián)的,也就是說雙擊這兩種文件系統(tǒng)都會自動在顯示屬性中翻開,大家可以利用這一點在安裝之前先預覽該主題或者風格,當然,如果主題還包擴了其他文件的話就要注意其他文件的路徑是否對頭了,否那么是無法正常預覽的。第一種情況:有.theme主題文件這種情況是最容易安裝的了,只要保持原主題的目錄構造,將.theme文件和文件夾復制到X:\Windows\Resources\Themes\目錄下就完成安裝了。舉個最簡單的例子,大家在網(wǎng)上下載了一個主題,假定這個主題名叫“Naco〞,那么安裝后應該是這樣的目錄構造:X:\Windows\Resources\Themes\Naco.theme〔可無〕X:\Windows\Resources\Themes\Naco\Naco.msstylesX:\Windows\Resources\Themes\Naco\Shell\xxxx\shellstyle.dll(可無〕.....................復制好之后然后在桌面上點擊右鍵,選擇“屬性〞翻開顯示屬性窗口。因為有.theme主題文件,所以在主題列表中可以看到該主題,選擇主題名稱,點擊應用,Windows就會自動切換到該主題的顯示了。如果這個主題有多個色彩方案的話,翻開“外觀〞,在“色彩方案〞列表中可以看到可選的色彩方案,選每一項內(nèi)容都將在上面的預覽框中顯示實際效果。第二種情況:沒有.theme主題文件還是這個例子,假定主題名叫“Naco〞,這個主題只有一個Naco.msstyles風格文件和一個shell文件夾,shell文件夾下面有幾套色彩方案,或者連shell文件夾都沒有,那么首先請在X:\Windows\Resources\Themes目錄下建一個子目錄,名字一定要叫做“Naco〞,前面說過了,這個目錄的名稱一定要和風格文件名一樣,然后將Naco.msstyles文件和Shell目錄復制到這個子目錄里,目錄構造是這樣的:X:\Windows\Resources\Themes\Naco\Naco.msstylesX:\Windows\Resources\Themes\Naco\Shell\xxxx\shellstyle.dll(可無〕.................翻開顯示屬性窗口。因為沒有.theme文件,所以在主題列表中是看不到“Naco〞主題的,所以要到“外觀〞頁去,正常的話你應該在“窗口和按鈕〞列表中能找到“Naco〞這一項,這里實際上就是風格的列表了。選中“Naco〞,如果這個風格有多個色彩方案,那么在下面的色彩方案列表中就會有多于一項內(nèi)容,選每一項內(nèi)容都將在上面的預覽框中顯示實際效果。點擊右下方的應用,就能夠將風格和色彩方案應用到當前的Windows了。前面已經(jīng)講過了.theme是總定義文件以及它的構造,所以,大家可以自己創(chuàng)立一個.theme文件來針對沒有.theme文件的主題。在“外觀〞的“窗口和按鈕〞中選擇沒有主題文件的風格,點擊應用,此時Windows將切換為新指定的風格,切換到“主題〞頁,此時主題列表中會顯示為XXX(更改),點擊“另存為〞,將新的.theme文件保存到X:\Windows\Resources\Themes\目錄里去,當然這里你也可以保存到任何位置,只是保存到系統(tǒng)的目錄將更加便于管理。保存之后你就已經(jīng)建立好一個新的主題了,以后只要選擇這個新建的主題就可以使用相應的風格。在這里有一個技巧,看過第二節(jié)就知道,.theme文件里是有很多定義局部的,所以,在保存.theme文件的時候會將當前系統(tǒng)使用的墻紙、鼠標指針、圖標、屏保、聲音等各種定義全部保存到新建的這個主題文件中間去,因此,大家完全可以不需要去手動編輯.theme文件的各項定義,而直接利用這個技巧建立自己個性化的主題。譬如,你可以先將桌面墻紙設為自己最喜歡的圖片,調出自己最喜歡的鼠標指針,使用自己最喜歡的聲音事件和屏幕保護等等等等,將各個局部調整好之后,“保存為〞一個新的主題文件,這樣,以后只要選用這個主題文件就能夠一步到位了。當然,必須注意的是因為在保存主題文件的時候各種資源都將使用絕對路徑,例如鼠標指針和聲音文件的引用位置是來自于另外一個主題的目錄,因此,一旦某一個文件的實際位置發(fā)生了變動,那么再用這個主題的時候Windows就會因為找不到主題里的文件而提示出錯,因此,最好的方法是建立一個不容易變動的目錄放置這些需要用到的文件,然后再建立主題文件,就不容易發(fā)生錯誤了。四.桌面主題應用的延伸:圖標使用主題較多的朋友會發(fā)現(xiàn)很多桌面主題里面包含了Windows主題之外的內(nèi)容,例如很多很漂亮的成套成套的圖標,但是不管怎么切換主題總是沒看到這些圖標在系統(tǒng)中出現(xiàn)〔除了少數(shù)幾個能夠在.theme文件中定義的之外)。實際上,這是因為Windows主題并不支持圖標主題的使用。而這些成套的圖標集,一般都是要用到另外的軟件來使用的。在這里,就要給大家推薦一個應用比較廣泛的圖標主題軟件:IconPackager?,F(xiàn)在發(fā)布的包含有圖標主題的Theme中,最常見的就是IconPackager圖標主題了。IconPackager是一個集圖標管理、圖標轉換、圖標主題制作為一身的強大Windows圖標主題工具,從軟件名稱就知道,它最大的功能就是圖標包的應用上。很多XP桌面主題包里所帶的圖標集都會參加IconPackager圖標主題定義文件,能夠用IconPackager翻開,很方便地一次性替換所有圖標。這種替換方式對系統(tǒng)沒有任何影響,實際上只是在Windows的圖標緩存中進展替換,隨時可以恢復。下面就簡單介紹IconPackager以及它的圖標主題的用法。為了方便,下面簡稱IconPackager為IP。先做個名詞解釋:.icl文件:IConLibrary〔圖標庫)的簡稱,一種使用圖標編輯軟件〔例如Microangelo)制作的16位WindowsDLL庫文件,只不過后綴名不同而已,專用于圖標的打包使用,里面除了圖標什么都沒有,優(yōu)點是能夠將大量圖標壓縮成一個文件便于使用和交流,而且不需要解包就可以直接使用里面的圖標。WindowsXP默認就支持這種圖標庫格式。IP格式的圖標主題有兩種發(fā)布方式,第一種也是最常見的方式是圖標+.iptheme定義文件的形式,這種形式發(fā)布的圖標主題一般都在一個單獨的目錄中,圖標可能是一大堆.ico文件,也可能是單個的.icl(上面解釋啦)圖標庫文件,還有一個最重要的.iptheme文件。不得不再做一個名詞解釋啦。.iptheme是IP專用的圖標主題定義文件,就像第2節(jié)里說的.theme主題文件一樣,也是文本格式,可以用任何文本編輯器翻開,它的內(nèi)容一看就懂。[SoftwareInfo]局部是IP軟件的說明,不用管它,下面的[PackageInfo]就是圖標內(nèi)容的定義了,例如:MyComputer=%ThemeDir%02.ico意思是“我的電腦〞的圖標定義為圖標主題目錄下的02.ico文件,前面是系統(tǒng)中某個顯示圖標的位置,后面是具體定義的圖標文件。也可能是:MyComputer=%ThemeDir%01.icl,1,這樣的定義指向的就是一個.icl圖標庫文件,在逗號后面跟的數(shù)字1就是指圖標庫文件中的第一個圖標。如果你的系統(tǒng)中安裝了IP,只要雙擊.iptheme文件IP就會自動啟動然后翻開這個圖標主題,再點擊IP窗口左邊的“Icons&Cursors〞,就可以在右邊看到該圖標主題內(nèi)定義的各種具體圖標了,分為桌面、開場菜單、文件夾、驅動器、其他、文件類型、鼠標指針、快速啟動欄等八個類,根本涵蓋了Windows中所有的圖標,甚至是很多第三方軟件的文件格式一樣找得到。對于不滿意的圖標,雙擊圖標項就可以更改,或者選中圖標項之后點擊右邊的Change...,找到想要的圖標確認就會在IP中載入了。點擊右下方的Apply即可應用當前的圖標主題,稍等幾秒系統(tǒng)的圖標主題就替換完成了。所替換圖標的多少由圖標主題中包含的圖標多少來決定,如果圖標主題圖標類型很全的話,根本上整個系統(tǒng)內(nèi)的圖標變得都會讓你認不出來了。要注意的是在IP中圖標定義是絕對路徑,也就是說IP中定義好的圖標一旦.ico文件或者.icl文件被移動了,在IP中就無效了。IP的另一種主題發(fā)布形式是單獨的一個.ip文件,這個文件是IP專用格式的圖標壓縮包,里面包括了該圖標主題中的圖標文件以及IP的圖標主題定義文件,用其他軟件是打不開的,使用起來和.theme一樣,只要雙擊就會在IP中載入,不過IP會先將這個壓縮包解壓到自己安裝目錄中的themes目錄下再載入,原來的.ip文件位置不會影響到圖標主題的使用。另外,IP圖標主題中也可以包含鼠標指針,定義方式和圖標是一樣的。大家找個比較完整的IP圖標主題研究一下定義文件就明白了。本教程只是講圖標主題的應用,至于IP的其他功能和應用大家就可以自己研究了,總之IP是一個強大而又好用的圖標工具,不過它的使用是一點都不難的。用它做一個自己的圖標主題,發(fā)放給自己的朋友,保證褲褲的。一套好的桌面主題加上一套好的圖標主題,絕對可以讓整個系統(tǒng)煥然一新。五.桌面主題應用的延伸:系統(tǒng)文件的修改:有了以上四步,相信大家的Windows已經(jīng)有點讓人認不出來了吧,下面要講的就是更進一步的應用:修改系統(tǒng)文件,把Windows變得不像Windows。其實有很多的UI是保存在一些可執(zhí)行文件里的〔.exe.dll.ocx等〕,比方按鈕圖標、動畫、菜單文字、程序和對話框的布局等等,編輯這些文件可以讓你隨心所欲的改變你的Windows操作界面,這并不像想象中的那么難。備份!既然是系統(tǒng)文件,相信大家都不敢隨便刪掉的,所以一定要做好備份工作,而且還應當清楚的標明該文件的地理位置。一旦修改失敗,立即啟動到DOS,復原備份文件。再有就是,一個好的習慣就是改完一個文件,就備份、覆蓋、重啟、檢驗,再改下一個,最忌的是改了一堆文件,同時覆蓋,結果出了問題,卻不知道到底是哪個文件改壞了。請記?。涸诰庉嬋魏蜗到y(tǒng)文件之前,備份之?。遥錽ourceHacker,相信不少人都已經(jīng)知道這個優(yōu)秀的免費軟件了,最為讓人滿意的是它有完美的漢化。PEResourceEditor,同樣是免費軟件,而且代碼公開,但可能需要兩個delphi6的運行庫〔vcl60.rarrtl60.rar)。完全不比ResourceHacker遜色。eXeScope,共享軟件,可以編輯16位的Binary文件。ResBuilder,TGTSoft(就是做StyleXP的那家〕出品的一個功能強大的免費軟件。其主頁介紹為:"WithResBuilder,skin/logon/shellstyledesignershaveasimplewaytoalteralphamaskbitmapsinaresourcefile.ResBuilderauto-converts32bitBMPstoPNGsandbacksoyoucaneditthe8bitalphamaskinyourfavoriteeditor.GoodforLogonUI.EXEfiles.Alsohasatextandhexeditor."。另外,它還能編輯被集成到可執(zhí)行文件里的.xml.ini,十分吸引人。HEX編輯器,既然有UltraEdit,我就不說別的了文件替換我們知道,當文件被使用時它是不能被替換的,而大多關于UI的系統(tǒng)文件都是在啟動時就被啟用了的,這就為我們替換系統(tǒng)文件帶來麻煩,下面的兩個軟件可以幫助我們。CopyLock,Windows9x/2k,免費軟件,"isasmallprogramthatallowsthereplacementofoneormanyfilesthat(yī)arecurrentlyinuse(e.g.thesystemfileslikecomctl32.dll.)"Replacer,Windows2k/XP,免費軟件,"isaneasytousesystemfileexchangerforXP/2k.Itusesadraganddropinterfacetoobtaininput."其他:ResThief,免費軟件,當把一個可執(zhí)行或其他Bin

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論