查看單個文章
舊 2005-10-25, 11:15 PM   #5 (permalink)
psac
榮譽會員
 
psac 的頭像
榮譽勳章
UID - 3662
在線等級: 級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時
註冊日期: 2002-12-07
住址: 木柵市立動物園
文章: 17381
現金: 5253 金幣
資產: 33853 金幣
預設

  第一種情況:有 .theme 主題文件
  這種情況是最容易安裝的了,只要保持原主題的目錄結構,將 .theme 文件和資料夾複製到 X:\Windows\Resources\Themes\ 目錄下就完成安裝了。舉個最簡單的例子,大家在網上下載了一個主題,假定這個主題名叫「Naco」,那麼安裝後應該是這樣的目錄 結構:
  X:\Windows\Resources\Themes\Naco.theme (可無)
  X:\Windows\Resources\Themes\Naco\Naco.msstyles
  X:\Windows\Resources\Themes\Naco\Shell\xxxx\shellstyle.dll (可無)
  .....................
 
  複製好之後然後在桌面上點擊右鍵,選項「內容」開啟內容視窗。因為有 .theme 主題文件,所以在主題列表中可以看到該主題,選項主題名稱,點擊套用,Windows就會自動切換到該主題的顯示了。


如果這個主 題有多個色彩方案的話,開啟「外觀」,在「色彩方案」列表中可以看到可選的色彩方案,選每一項內容都將在上面的預覽項中顯示實際 效果。
  第二種情況:沒有 .theme 主題文件


  還是這個例子,假定主題名叫「Naco」, 這個主題只有一個 Naco.msstyles 風格文件和 一個 shell 資料夾,shell 資料夾下面有幾套色彩方案,或者連 shell 資料夾都沒有,那麼首先請在 X:\Windows\Resources\Themes 目錄下建一個子目錄,名字一定要叫做「Naco」,前面說過了,這個目錄的名稱一定要和風格檔案名相同,然後將 Naco.msstyles 文件和 Shell 目錄複製到這個子目錄裡,目錄結構是這樣的:



  X:\Windows\Resources\Themes\Naco\Naco.msstyles
  X:\Windows\Resources\Themes\Naco\Shell\xxxx\shellstyle.dll (可無)
  .................
  開啟內容視窗。因為沒有 .theme 文件,所以在主題列表中是看不到「Naco」主題的,所以要到「外觀」頁去,正常的話你應該在「視窗和按鈕」列表中能找到「Na co」這一項,這裡實際上就是風格的列表了。




選「Naco」,如果這個風格有多個色彩方案,那麼在下面的色彩方案列表中就會有 多於一項內容,選每一項內容都將在上面的預覽項中顯示實際效果。點擊右下方的套用,就能夠將風格和色彩方案套用到現用的Wind ows了。



  前面已經講過了 .theme 是總定義文件以及它的結構,所以,大家可以自己新增一個 .theme 文件來針對沒有 .theme 文件的主題。




  在「外觀」的「視窗和按鈕」中選項沒有主題文件的風格,點擊套用,此時Windows將切換為新指定的風格,切換到「主題」頁, 此時主題列表中會顯示為 XXX(更改) ,點擊「另存為」,將新的 .theme 文件儲存到 X:\Windows\Resources\Themes\ 目錄裡去,當然這裡你也可以儲存到任何位置,只是儲存到系統的目錄將更加便於管理。



儲存之後你就已經建立好一個新的主題了,以後 只要選項這個新增的主題就可以使用相應的風格。


  在這裡有一個技巧,.theme 文件裡是有很多定義部分的,所以,在儲存 .theme 文件的時候會將當前系統使用的牆紙、滑鼠游標、圖示、螢幕保護程式、聲音等各種定義全部儲存到新增的這個主題文件中間去,因此,大家完全 可以不需要去手動編輯 .theme 文件的各項定義,而直接利用這個技巧建立自己個性化的主題。




譬如,你可以先將桌面牆紙設為自己最喜歡的圖片,彈出自己最喜歡的鼠 標游標,使用自己最喜歡的聲音事件和螢幕保護等等等等,將各個部分調整好之後,「儲存為」一個新的主題文件,這樣,以後只要選用 這個主題文件就能夠一步直接了。




  當然,必須注意的是因為在儲存主題文件的時候各種資源都將使用絕對路徑,例如滑鼠游標和聲音文件的引用位置是來自於另外一個主題 的目錄,因此,一旦某一個文件的實際位置發生了變動,那麼再用這個主題的時候Windows就會因為找不到主題裡的文件而提示出 錯,因此,最好的辦法是建立一個不容易變動的目錄放置這些需要用到的文件,然後再建立主題文件,就不容易發生錯誤了

針對關機畫面和註銷畫面的修改實例
  
第一步:備份檔案

  一如前述,任何修改的第一步手續就是備份檔案。這裡所需制作備份的文件是msgina.dll(關機畫面)和shell32.dll (註銷畫面)。
  
第二步:準備軟體

  這個例子裡我們需要的是Resource Hacker(文件編輯)和Replacer(文件取代)
  
第三步:編輯文件

  開啟你的Resource Hacker,對於關機畫面,開啟文件%Windir%\system32\msgina.dll,我們可修改的有以下幾項:


  對話視窗號:20100,這裡可以修改大小,位置,名稱...等等
  圖形號:
  20142 背景圖
  20143 微軟標誌圖
  20150 按鈕圖,圖形順序為:正常   滑鼠按下   滑鼠懸停
  以按鈕為例,在Resource Hacker左側欄內展開"圖形",展開"20150",選"1031",這時你就會在右欄內看到關機畫面的按鈕了。你可以在 表單"操作"選項"儲存(s)[圖形:20150:1030]",然後編輯。這裡我們選用"操作->取代圖形(B)...",然後用附件內提供的圖形取代。


  其他的圖形相同操作,全部改完後,選項表單"文件->儲存為(A)..."(這裡使用儲存是不起作用的,因為我們編輯的是 正在使用的文件,稍後我們會用Replacer進行取代)。
  對於註銷畫面,對應文件%Windir%\system32\shell32.dll,修改如下:



  

  對話視窗號:1089,這裡可以修改大小,位置,名稱...等等
  圖形號:
  14354 背景圖
  14355 微軟標誌圖
  14356 按鈕圖,圖形順序為:正常   滑鼠按下   滑鼠懸停
  如果你修改了對話視窗(這會修改畫面的佈局,你甚至可以移除按鈕等設備!),要記得按一下Resource Hacker上的"編譯指令碼"按鈕。
  
第四步:取代文件



  現在執行你下載的Replacer(將下載的包解壓到一個資料夾裡,執行replacer.cmd),用explorer找到% Windir%\system32\msgina.dll將其拖到replacer.cmd的執行視窗上,然後Enter鍵,再找到你剛 才編輯好的msgina.dll將其拖到replacer.cmd的執行視窗上Enter鍵,這時replacer會提示是否驗證取代, 敲入"Y"並Enter鍵。OK,等待replacer自動結束就可以了。 ;
  
第五步:檢驗結果


  到了看看成果的時候了,剛才的replacer可能會提示你要重新啟動,確實有些的修改需要你重啟(如shell32.dll) ,但大多情況下我們不需要這樣做。一個好辦法是:Ctrl-Alt-Del啟動你的專案目管理器,在行程列表裡找到explore r.exe並殺之(哈哈,桌面沒了!),然後用專案目管理器裡的"新增項目..."執行explorer.exe就可以了。



  好的,這篇文章到此就結束了,一套好的桌面主題加上一套好的圖示主題,絕對可以讓整個系統煥然一新。
__________________
http://bbsimg.qianlong.com/upload/01/08/29/68/1082968_1136014649812.gif
psac 目前離線  
送花文章: 3, 收花文章: 1631 篇, 收花: 3205 次