用VSB制作Windows 7主题基础教程
——编写by荻野千寻子@樱茶幻萌组
——修正by榕骑士@樱茶幻萌组【前言】
暑假到了,Mina也有空了,看着别人做的漂亮的win7主题,你是否也想“大显身手”呢?为了让大家更容易制作出自己喜欢的主题,本小组特意编写了这个教程。此教程针对的是win7主题制作的新手,以系统自带的aero主题为副本,只讲解主题制作的基础,如theme的编写、开始菜单、细节窗格等,至于樱茶不规则菜单等请参考樱茶高级教程!不过对新手来说本教程已经能让你做出个基本的主题了,如果有兴趣的话不妨跟着本教程开始你的DIY之旅吧。
OK,Let's go!
【注意】
想要DIY主题,你的系统必须为家庭高级版或以上版本,切记!【制作工具】
Photoshop、Vista/Win7 style builder
(樱茶初级版:bbsicdd/thread-119173-1-1.html)
【制作详解】
一、破解系统主题
推荐使用win7优化大师或魔方优化大师等软件,以我使用的魔方为例,对照图片
二、获取主题文件
以aero为例,从系统盘:\windows\resources\themes目录下到aero文件夹及aero.theme文件,一起复制到某个目录下,如D:\主题制作;然后将aero文件夹与aero.theme文件一起重命名为你想要的名字,比如xx及xx.theme,再进入xx文件夹把.msstyles文件一并重命名为xx.msstyles。
三、关于.theme文件的编写(以下xx均表示你的主题名称)
用记事本方式打开xx.theme文件,对照着修改:
注:粉红字为可修改部分,蓝字为注释
; Copyright ?Microsoft Corp.
[Theme]
; Windows 7 - IDS_THEME_DISPLAYNAME_AERO
DisplayName=@%SystemRoot%\System32\themeui.dll,-2013
此处为你的主题名称,改为xx
SetLogonBackground=0
; Computer - SHIDI_SERVER
[CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\DefaultIcon]
DefaultValue=%SystemRoot%\System32\imageres.dll,-109
此处为“计算机”图标,改为resources\themes\xx\icon\1.ico (resources\themes\xx为固定模式,icon\1.ico可自行命名,你的图标出处); UsersFiles - SHIDI_USERFILES
[CLSID\{59031A47-3F72-44A7-89C5-5595FE6B30EE}\DefaultIcon]
DefaultValue=%SystemRoot%\System32\imageres.dll,-123
此处为“我的文档”图标,改法同上,不建议修改
; Network - SHIDI_MYNETWORK
[CLSID\{F02C1A0D-BE21-4350-88B0-7367FC96EF3C}\DefaultIcon]
DefaultValue=%SystemRoot%\System32\imageres.dll,-25
此处为“网络”图标,改法同上
; Recycle Bin - SHIDI_RECYCLERFULL SHIDI_RECYCLER
[CLSID\{645FF040-5081-101B-9F08-00AA002F954E}\DefaultIcon]
Full=%SystemRoot%\System32\imageres.dll,-54
此处为“垃圾桶”内有文件状态图标,改法同上
Empty=%SystemRoot%\System32\imageres.dll,-55
此处为“垃圾桶”内无文件状态图标,改法同上
[Control Panel\Cursors]
此处为鼠标设臵
AppStarting=%SystemRoot%\cursors\aero_working.ani Arrow=%SystemRoot%\cursors\aero_arrow.cur Crosshair=
pane
Hand=%SystemRoot%\cursors\aero_link.cur
Help=%SystemRoot%\cursors\aero_helpsel.cur
IBeam=
No=%SystemRoot%\cursors\aero_unavail.cur
NWPen=%SystemRoot%\cursors\aero_pen.cur
SizeAll=%SystemRoot%\cursors\aero_move.cur SizeNESW=%SystemRoot%\cursors\aero_nesw.cur SizeNS=%SystemRoot%\cursors\aero_ns.cur SizeNWSE=%SystemRoot%\cursors\aero_nwse.cur SizeWE=%SystemRoot%\cursors\aero_ew.cur
UpArrow=%SystemRoot%\cursors\aero_up.cur
Wait=%SystemRoot%\cursors\aero_busy.ani
以上为鼠标的各种状态设臵,可改为resources\themes\xx\cursors\xxxx.ani (resources\themes\xx为固定模式,cursors\xxxx.ani可自命名,注意鼠标有ani 及cur两种格式)
DefaultValue=Windows Aero
DefaultValue.MUI=@main.cpl,-1020
[Control Panel\Desktop]
Wallpaper=%SystemRoot%\web\wallpaper\Windows\img0.jpg
此处为默认壁纸设臵,改为resources\themes\xx\img\1.jpg
(resources\Themes\xx为固定模式,img\1.jpg自命名,背景图片出处)TileWallpaper=0
WallpaperStyle=10
可改为0(居中),1(平铺),2(拉伸),6(适应),10(填充)
Pattern=
[VisualStyles]
Path=%SystemRoot%\Resources\Themes\Aero\Aero.msstyles
此处为你的主题风格设臵,改为xx\xx.msstyles
ColorStyle=NormalColor
Size=NormalSize
ColorizationColor=0x6B74B8FC
此处为主题主调,6B表示颜深浅及透明度,后6位数为颜代码,具
体到photoshop里查询,修改时可随时保存并对照查看效果Composition=1
可增添此处,1表示调用aero,也就是玻璃,也可改为0,表示basic
Transparency=1
[boot]
SCRNSAVE.EXE=
此处为屏保设臵
[MasterThemeSelector]
MTSM=DABJDKT
[Sounds]
此处为系统音设臵
; IDS_SCHEME_DEFAULT
SchemeName=@%SystemRoot%\System32\mmres.dll,-800
此处改为xx,如不设臵系统音可不更改
~~~~~(以下为新增的内容,不加亦可)~~~~~ 以下为系统音设臵,为wav格式,只列出几个最常用的
[AppEvents\Schemes\Apps\.Default\ChangeTheme]
DefaultValue=%SystemRoot%\Resources\Themes\xx\wav\1.wav