WIN7主题制作基础教程

WIN7主题制作基础教程
WIN7主题制作基础教程

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

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

——修正by榕骑士@樱茶幻萌组【前言】

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

OK,Let's go!

【注意】

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

Photoshop、Vista/Win7 style builder

(樱茶初级汉化版:https://www.360docs.net/doc/3c3190219.html,/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=

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(平铺),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,如不设臵系统音可不更改

~~~~~(以下为新增的内容,不加亦可)~~~~~ 以下为系统音设臵,只列出几个最常用的

[AppEvents\Schemes\Apps\.Default\ChangeTheme]

DefaultValue=%SystemRoot%\Resources\Themes\xx\wav\1.wav

此处为更改主题时的声音,前面一串不变,wav\1.wav自命名[AppEvents\Schemes\Apps\.Default\CriticalBatteryAlarm] DefaultValue=%SystemRoot%\Resources\Themes\xx\wav\1.wav 此处为电池缺电时的警告

[AppEvents\Schemes\Apps\.Default\SystemExit]

DefaultValue=%SystemRoot%\Resources\Themes\xx\wav\1.wav 此处为退出系统

[AppEvents\Schemes\Apps\.Default\SystemHand]

DefaultValue=%SystemRoot%\Resources\Themes\xx\wav\1.wav 此处为关键性错误

[AppEvents\Schemes\Apps\.Default\WindowsLogoff] DefaultValue=%SystemRoot%\Resources\Themes\xx\wav\1.wav 此处为注销系统

[AppEvents\Schemes\Apps\.Default\WindowsLogon] DefaultValue=%SystemRoot%\Resources\Themes\xx\wav\1.wav 此处为登陆系统

[AppEvents\Schemes\Apps\Explorer\EmptyRecycleBin] DefaultValue=%SystemRoot%\Resources\Themes\xx\wav\1.wav 此处为清空回收站

[Slideshow]

此处为壁纸变换设臵

Interval=180000

壁纸变换间隔时间,单位为毫秒,即1分钟=60000,注意此处必须与系

统支持的变换时间一致,即个性化——桌面背景里的下拉菜单里支持的时间,否则会默认为30分钟

Shuffle=0

ImagesRootPath=%SystemRoot%\resources\Themes\xx\img

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

Item0Path=%SystemRoot%\resources\Themes\xx\img\1.jpg

Item1Path=%SystemRoot%\resources\Themes\xx\img\5.jpg

Item2Path=%SystemRoot%\resources\Themes\xx\img\2.jpg

Item3Path=%SystemRoot%\resources\Themes\xx\img\3.jpg

Item4Path=%SystemRoot%\resources\Themes\xx\img\4.jpg

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

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

四、开始菜单篇

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

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

区域的具体属性如下:(以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

区域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

其他相关路径:

点击“所有程序”后背景:(用区域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

五、资源管理器篇

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

区域1:1000x31

Explorer & Shell > Explorer > CommandModule > BackgroundShineLayer

区域2:830x55

Explorer & Shell > Explorer > CommandModule > LibraryHeaderBackground

区域2反光:500x55

Explorer & Shell > Explorer > CommandModule > LibraryHeadeBackgroundShineLayer

区域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若要显示不同的图片,需修改xx\Shell\NormalColor 文件夹里的shellstyle.dll,具体修改位臵请对照已有主题,也可直接用现有主题的shellstyle.dll。

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

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

其他相关路径:

窗口边缘发光:

Windows and Caption Buttons > Aero > Dwm Window > Shadow Bottom:底部Top:顶部

Left:左边Right:右边

窗口细节

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 >

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

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

Start Menu > Panels > Basic > LogoffSplitButtonLeft

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

Start Menu > Panels > Basic > LogoffSplitButtonLeftExtended

任务栏右键状态文字颜色

Start Menu > Panels > Basic > JumpListUser

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

Explorer & Shell > Explorer > TreeView ——FILLCOLOR:COLOR 字体发光需要在相应位臵添加以下属性:(数字颜色自定)

https://www.360docs.net/doc/3c3190219.html,POSITED:BOOL √

2.TEXTGLOW:BOOL √

3.TEXTGLOWSIZE:INT 数字自定1-10即可

4.GLOWINTENSITY:INT 数字自定建议200以上

5.GLOWCOLOR:COLOR 发光颜色自选

相应位臵如下:

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

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

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

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

非活动状态: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

附录:

文件夹背景详细修改方法——by二次元控@樱茶

https://www.360docs.net/doc/3c3190219.html,/thread-126685-1-1.html

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

https://www.360docs.net/doc/3c3190219.html,/thread-126661-1-1.html

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

https://www.360docs.net/doc/3c3190219.html,/thread-114745-1-1.html

开机启动画面修改教程——by邪骸花哨银&绝望のVIP@樱茶https://www.360docs.net/doc/3c3190219.html,/thread-118345-1-3.html

樱茶出品转载注明https://www.360docs.net/doc/3c3190219.html,/樱茶幻萌组

相关主题
相关文档
最新文档