2023年12月20日发(作者:)

用VSB制作Windows 7主题基础教程

——编写by荻野千寻子@樱茶幻萌组

——修正by榕骑士@樱茶幻萌组

【前言】

暑假到了,Mina也有空了,看着别人做的漂亮的win7主题,你是否也想“大显身手”呢?为了让大家更容易制作出自己喜欢的主题,本小组特意编写了这个教程。此教程针对的是win7主题制作的新手,以系统自带的aero主题为副本,只讲解主题制作的基础,如theme的编写、开始菜单、细节窗格等,至于樱茶不规则菜单等请参考樱茶高级教程!不过对新手来说本教程已经能让你做出个基本的主题了,如果有兴趣的话不妨跟着本教程开始你的DIY之旅吧。

OK,Let's go!

【注意】

想要DIY主题,你的系统必须为家庭高级版或以上版本,切记!

【制作工具】

Photoshop、Vista/Win7 style builder

(樱茶初级汉化版:/)

【制作详解】

一、破解系统主题

推荐使用win7优化大师或魔方优化大师等软件,以我使用的魔方为例,对照图片

- 1 -

二、获取主题文件

以aero为例,从系统盘:windowsresourcesthemes目录下找到aero文件夹及文件,一起复制到某个目录下,如D:主题制作;然后将aero文件夹与文件一起重命名为你想要的名字,比如xx及,再进入xx文件夹把.msstyles文件一并重命名为es。

三、关于.theme文件的编写(以下xx均表示你的主题名称)

用记事本方式打开文件,对照着修改:

注:粉红字为可修改部分,蓝字为注释

; Copyright ?Microsoft Corp.

- 2 -

[Theme]

; Windows 7 - IDS_THEME_DISPLAYNAME_AERO

DisplayName=@%SystemRoot%,-2013

此处为你的主题名称,改为xx

SetLogonBackground=0

; Computer - SHIDI_SERVER

[CLSID{20D04FE0-3AEA-1069-A2D8-08002B30309D}DefaultIcon]

DefaultValue=%SystemRoot%,-109

此处为“计算机”图标,改为(resourcesthemesxx为固定模式,可自行命名,你的图标出处)

; UsersFiles - SHIDI_USERFILES

[CLSID{59031A47-3F72-44A7-89C5-5595FE6B30EE}DefaultIcon]

DefaultValue=%SystemRoot%,-123

此处为“我的文档”图标,改法同上,不建议修改

; Network - SHIDI_MYNETWORK

[CLSID{F02C1A0D-BE21-4350-88B0-7367FC96EF3C}DefaultIcon]

DefaultValue=%SystemRoot%,-25

此处为“网络”图标,改法同上

; Recycle Bin - SHIDI_RECYCLERFULL SHIDI_RECYCLER

[CLSID{645FF040-5081-101B-9F08-00AA002F954E}DefaultIcon]

- 3 -

Full=%SystemRoot%,-54

此处为“垃圾桶”内有文件状态图标,改法同上

Empty=%SystemRoot%,-55

此处为“垃圾桶”内无文件状态图标,改法同上

[Control PanelCursors]

此处为鼠标设臵

AppStarting=%SystemRoot%cursorsaero_

Arrow=%SystemRoot%cursorsaero_

Crosshair=

Hand=%SystemRoot%cursorsaero_

Help=%SystemRoot%cursorsaero_

IBeam=

No=%SystemRoot%cursorsaero_

NWPen=%SystemRoot%cursorsaero_

SizeAll=%SystemRoot%cursorsaero_

SizeNESW=%SystemRoot%cursorsaero_

SizeNS=%SystemRoot%cursorsaero_

SizeNWSE=%SystemRoot%cursorsaero_

SizeWE=%SystemRoot%cursorsaero_

UpArrow=%SystemRoot%cursorsaero_

Wait=%SystemRoot%cursorsaero_

- 4 -

以上为鼠标的各种状态设臵,可改为(resourcesthemesxx为固定模式,可自命名,注意鼠标有ani及cur两种格式)

DefaultValue=Windows Aero

=@,-1020

[Control PanelDesktop]

Wallpaper=%SystemRoot%

此处为默认壁纸设臵,改为(resourcesThemesxx为固定模式,自命名,背景图片出处)

TileWallpaper=0

WallpaperStyle=10

可改为0(居中),1(平铺),2(拉伸),6(适应),10(填充)

Pattern=

[VisualStyles]

Path=%SystemRoot%es

此处为你的主题风格设臵,改为es

ColorStyle=NormalColor

Size=NormalSize

ColorizationColor=0x6B74B8FC

此处为主题主色调,6B表示颜色深浅及透明度,后6位数为颜色代码,具

- 5 -

体到photoshop里查询,修改时可随时保存并对照Composition=1

查看效果

可增添此处,1表示调用aero,也就是玻璃,也可改为0,表示basic

Transparency=1

[boot]

=

此处为屏保设臵

[MasterThemeSelector]

MTSM=DABJDKT

[Sounds]

此处为系统音设臵

; IDS_SCHEME_DEFAULT

SchemeName=@%SystemRoot%,-800

此处改为xx,如不设臵系统音可不更改

~~~~~(以下为新增的内容,不加亦可)~~~~~

以下为系统音设臵,为wav格式,只列出几个最常用的

[tChangeTheme]

DefaultValue=%SystemRoot%

- 6 -

此处为更改主题时的声音,前面一串不变,自命名

[tCriticalBatteryAlarm]

DefaultValue=%SystemRoot%

此处为电池缺电时的警告

[tSystemExit]

DefaultValue=%SystemRoot%

此处为退出系统

[tSystemHand]

DefaultValue=%SystemRoot%

此处为关键性错误

[tWindowsLogoff]

DefaultValue=%SystemRoot%

此处为注销系统

[tWindowsLogon]

DefaultValue=%SystemRoot%

此处为登陆系统

[AppEventsSchemesAppsExplorerEmptyRecycleBin]

DefaultValue=%SystemRoot%

此处为清空回收站

[Slideshow]

此处为壁纸变换设臵

- 7 -

Interval=180000

壁纸变换间隔时间,单位为毫秒,即1分钟=60000,注意此处必须与系统支持的变换时间一致,即个性化——桌面背景里的拉菜单里支持的时间,否则会默认为30分钟

Shuffle=0

ImagesRootPath=%SystemRoot%resourcesThemesxximg

此处为壁纸所在文件夹,自命名

Item0Path=%SystemRoot%

Item1Path=%SystemRoot%

Item2Path=%SystemRoot%

Item3Path=%SystemRoot%

Item4Path=%SystemRoot%

下以上均为壁纸图片,可自行修改,Item0Path为默认壁纸,往后递增就不用说了吧。

以上即为.theme文件的编写过程,很重要哦!

四、开始菜单篇

一般情况下,开始菜单在“使用默认设臵”时宽度x高度为411x476,展开状态为491x476,当然不排除有其他可能性,如本人的开始菜单高度默认为478。

对照图片,我们可以把开始菜单划分为五个区域,两种状态下各

- 8 -

区域的具体属性如下:(以476菜单高度为例)

区域1: 261x392

Start Menu > Panels > Aero > Top > ProgramsList

区域2: 261x30

Start Menu > Panels > Aero > Top > MorePrograms

区域3: 261x54

Start Menu > Panels > Aero > Top > OpenBox

区域4: 150x422 (此处若放图,SIZENGMARGINS:MARGINS第二个数值设为149,即图宽减1,参考附录图片拉伸教程)

Start Menu > Panels > Aero > Top > PlacesList

区域5: 150x54

Start Menu > Panels > Aero > Top > Logoff

- 9 -

区域6: 261x392

Start Menu > Panels > Aero > Top > ProgramsListExtended

区域7: 261x30

Start Menu > Panels > Aero > Top > MoreProgramsExtended

区域8: 261x54

Start Menu > Panels > Aero > Top > OpenBoxExtended

区域9: 230x422

Start Menu > Panels > Aero > Top > PlacesListExtended

区域10: 230x54

Start Menu > Panels > Aero > Top > LogoffExtended

- 10 -

其他相关路径:

点击“所有程序”后背景:(用区域1的图即可) 261x392

Start Menu > Panels > Aero > Top > NSCHost

开始菜单使用搜索后边框

Start Menu > Panels > Aero > Top > SearchView

开始菜单分割线

Start Menu > Panels > Aero > Top > ProgramsListSeparator

开始菜单用户头像

Start Menu > Panels > Basic > UserPane

任务栏右键状态背景

Start Menu > Panels > Aero > Top > JumpListUser

Start Menu > Panels > Aero > Top > JumpListSystem

- 11 -

五、资源管理器篇

图片上的编号位臵即为资源管理器窗口经常修改的地方,路径及属性如下:(图片大小仅为建议,自己看着办)

区域1: 1000x31

Explorer & Shell > Explorer > CommandModule >

BackgroundShineLayer

区域2: 830x55

Explorer & Shell > Explorer > CommandModule >

LibraryHeaderBackground

区域2反光: 500x55

Explorer & Shell > Explorer > CommandModule >

LibraryHeadeBackgroundShineLayer

- 12 -

区域3: 1000x106

Explorer & Shell > Shell > PreviewPaneControl > Generic:Edit >

Background

Explorer & Shell > Shell > PreviewPaneControl >

Documents:Edit > Background

Explorer & Shell > Shell > PreviewPaneControl > Music:Edit >

Background

Explorer & Shell > Shell > PreviewPaneControl > Photo:Edit >

Background

注意:区域3若要显示不同的图片,需修改xxShellNormalColor文件夹里的,具体修改位臵请对照已有主题,也可直接用现有主题的。

若想只显示一张图片,可只更改以下路径:

Explorer & Shell > Explorer > PreviewPane > <1> > <1>

其他相关路径:

窗口边缘发光:

Windows and Caption Buttons > Aero > Dwm Window > Shadow

Bottom:底部 Top:顶部

Left:左边 Right:右边

- 13 -

窗口细节

Windows and Caption Buttons > Aero > Dwm Window >

Reflections > Overlay TopLeft

桌面隐藏背景: 802x604

Windows and Caption Buttons > Aero > Dwm Window >

Reflections > Main

六、按钮篇

最大化/恢复(中):

Windows and Caption Buttons > Aero > Dwm Window >

Restore/Maximize Button

最小化/帮助(左):

Windows and Caption Buttons > Aero > Dwm Window >

Minimize/Help Button

关闭(右):

Windows and Caption Buttons > Aero > Dwm Window >

CloseButton

关闭按钮外发光颜色:

Windows and Caption Buttons > Aero > Dwm Window >

- 14 -

Glows > CloseButton

最小化/最大化/回复按钮外发光颜色:

Windows and Caption Buttons > Aero > Dwm Window >

Glows > Restore/Maximize Button

关闭按钮(小)外发光颜色:

Windows and Caption Buttons > Aero > Dwm Window >

Glows > Small CloseButton

窗口顶部文字底色:

Windows and Caption Buttons > Aero > Dwm Window >

Glows > Text

七、字体颜色篇

修改TEXTCOLOR:COLOR 为普通状态下字体颜色

修改HOTTRACKING:COLOR 为鼠标选中时字体颜色

开始菜单:

开始菜单默认/展开状态左侧文字颜色(统一):

Start Menu > Panels > Basic > ProgramsList

开始菜单默认状态右侧文字颜色:

Start Menu > Panels > Basic > PlacesList

开始菜单展开状态右侧文字颜色:

Start Menu > Panels > Basic > PlacesListExtended

开始菜单默认状态“关机/重新启动 ”文字颜色

- 15 -

Start Menu > Panels > Basic > LogoffSplitButtonLeft

开始菜单展开状态“关机/重新启动 ”文字颜色

Start Menu > Panels > Basic > LogoffSplitButtonLeftExtended

任务栏右键状态文字颜色

Start Menu > Panels > Basic > JumpListUser

点击“所有程序”后背景颜色:

Explorer & Shell > Explorer > TreeView —— FILLCOLOR:COLOR

字体发光需要在相应位臵添加以下属性:(数字颜色自定)

ITED:BOOL √

OW:BOOL √

OWSIZE:INT 数字自定 1-10即可

TENSITY:INT 数字自定 建议200以上

LOR:COLOR 发光颜色自选

相应位臵如下:

开始菜单左侧:Start Menu > Menu > Aero >

StartMenuCompositedMFU::ListView

开始菜单右侧:Start Menu > Menu > Aero > PlaceList:ListView

资源管理器标题栏字体颜色:

活动状态:Address, Breadcrumb & Search > Breadcrumb > Aero >

Normal > Active Crumbs >

- 16 -

非活动状态:Address, Breadcrumb & Search > Breadcrumb >

Aero > Normal > Inactive Crumbs >

发光需添加属性与开始菜单一样

资源管理器导航栏文字颜色:

Explorer & Shell > Explorer > CommandModule > Button > <1>

Explorer & Shell > Explorer > CommandModule > Button > <6>

资源管理器底部文字颜色:(三种颜色)

Explorer & Shell > Explorer > PreviewPane > <5>

Explorer & Shell > Explorer > PreviewPane > <6>

Explorer & Shell > Explorer > PreviewPane > <7> > <2>

教程到此为止基本结束,虽然是啰嗦了一些,但还是那句话,此教程针对的是win7及vsb的新手,尽量讲解得详细一些,以免新手们走弯路。

教程是死的人是活的,不要被教程束缚住,自己用心思考,相信不久就会涌现出更多的Win7主题制作高手!

樱茶幻萌组

2010.6.29

- 17 -

附录:

樱茶の文件夹背景补丁修改方法——by二次元控@樱茶

/

樱茶不规则菜单制作教程——by二次元控@樱茶

/

图片拉伸教程——by半缠的结偶@樱茶

/

开机启动画面修改教程——by邪骸花哨银&绝望のVIP@樱茶

/

樱茶出品 转载注明

/樱茶幻萌组

- 18 -