超載
首先,我們要了解—下Windows10的主題究竟是怎樣構(gòu)成的。Windows所有的主題文件擴展名一律為*.themes,而Windows系統(tǒng)的視覺樣式文件擴展名為*.msstyles,注意,這是兩個完全不同的東西,不可混為一談。
其中*.theme文件不是必需的,.msstyles風格文件才是。因此,有些主題只有*.msstyles文件,沒有*.theme文件,一樣可以照常使用。只是*.msstyles文件在顯示屬性主題列表中無法看到,必須到“外觀”中才可能看到。
現(xiàn)在打開“C:\Windows\Resources\Themes\aero”文件夾,我們可以發(fā)現(xiàn)兩個視覺樣式文件,
“aero.msstyles”和“aerolite.msstyles”,也就是說,理論上Windows 10的Aero主題擁有兩個不同的視覺樣式,其中一個視覺樣式是“閑置”的,根本沒有呈現(xiàn)出來供用戶選擇設(shè)置。那么,我們需要做的就是研究—下如何將其“變出來”(圖1)。
返回上一級文件夾,讓我們看看都有哪些文件,這里可以看到“aero.theme”,對應的就是Aero文件夾內(nèi)的主題文件。此時我們不妨試著看看“aero.theme”究竟是怎樣構(gòu)成的吧。右鍵單擊“aero.theme”文件,選擇“打開方式”,然后點擊“更多應用”的下拉箭頭找到“記事本”,確認點擊(圖2~圖4)。
在*.theme文件內(nèi),文件格式是有一個統(tǒng)一結(jié)構(gòu)的,我們需要先了解—下這個主題結(jié)構(gòu)中比較重要的部分(圖5):
[Theme]部分是定義此電腦、文檔、網(wǎng)絡鄰居以及回收站這幾個主要部件的圖標,如Computer-SHIDI_SERVER就是定義此電腦的,這里既可以指向+.exe程序文件,也可以指向*.dll文件或者圖標文件;
[Control Panel\Colors]部分定義的是各個Windows部件如標題欄、窗口背景、文字等的顏色,這里定義的顏色大部分時候是無關(guān)緊要的,因為系統(tǒng)會優(yōu)先按照色彩方案中的配色顯示;
[Control Panel\Cursors]定義的就是鼠標指針了,每一行定義一個指針文件,例如Arrow定義箭頭光標,Wait定義等待光標。這里的定義必須是具體的.cur光標文件或者.ani動畫光標文件;
[Control Panel\Desktop]定義桌面的顯示,包括壁紙圖片的位置、顯示方式,以及是否激活屏保。Wallpaper=%SystemRoot%\web\wallpaper\Windows\img0.jpg就是默認的Windows 10主題背景了;
[VisualStyles]是最關(guān)鍵的部分,這里指向的就是一個桌面主題的核心部分:.msstyles可視化外觀風格文件,Path=%Resource Dir%\Themes\Aero\Aero.msstyles,注意看最后指向定位的是“Aero.msstyles”,也就是說,剛才我們看到的“aerolite.msstyles”是被隱藏的那個。
既然知道了哪個是隱藏的,我們不妨進行一些修改:將主題文件中的“Aero.msstyles”替換成“AeroLite.msstyles”,并將主題文件使用“另存為”生成一個新的主題。注意這個部分修改后,要選擇“另存為”方式保存,選擇“保存類型”修改為“所有文件(*.*而且要保存到其他位置,因為在默認的C盤位置需要權(quán)限才能保存文件,無法直接存儲(圖6、圖7)。
保存好新的、修改好后的主題文件,雙擊運行,即可套用全新的主題——這個隱藏的主題界面看起來有點像Windows 8時代的風格,是不是很有趣(圖8)?
另外,Windows10在處理非活動窗口的標題欄上,一直就是簡單的白色處理,看起來十分單調(diào),其實只需要修改文件名,我們也能讓它看起來色彩更豐富。
具體做法是:
1.復制“aero.msstyles”到桌面(原始位置C:\Windows\Resources\Themes\aero):
2.復制“aero.msstyle.mui”到桌面(原始位置C:\Windows\Resources\Themes\aero\zh-CN):
3.把桌面上的“aero.msstyles”隨意重命名,如“sc.msstyles”;
4.把桌面上的“aero.msstyle.mui”隨之重命名為“sc.msstyles.mui”;
5.把桌面上的“sc.msstyles”移動到“C:\Windows\Resources\Themes\aero”:
6.把桌面上的“sc.msstyles.mui”移動到“C:\Windows\Resources\Themes\aero\zh-CN”:
7.右鍵點擊“aero.theme”文件(原始位置C:\Windows\Resources\Themes\),選擇“用記事本打開”(打開過一次后就可以快捷方式找到該選擇);
8.將文本中的“aero.msstyles”替換為“sc.msstyles”,并將主題文件另存為“sc.theme”,保存到適當?shù)奈恢眉纯伞?/p>
最后,雙擊這個sc.theme再看看,非活動窗口的標題欄顏色也會跟隨這主題,不再是慘白一片了。