Начална » как да » Създайте Windows 7 Theme Pack от нулата

    Създайте Windows 7 Theme Pack от нулата

    Персонализирането на Windows не е нищо ново, но с Windows 7 персонализирането е много по-лесно с тематичните пакети. Ето как можете да създадете свой собствен тематичен пакет от нулата.

    Създаването на тематичен пакет от нулата е много повече работа, отколкото използването на вградени инструменти, но ви дава много по-голяма гъвкавост, като ви позволява да създавате икони на марката, RSS емисии и да персонализирате всяка функция, която може да не е лесна за работа с Windows местни инструменти. Когато ще създадете тема, която можете да споделите с другите, ще искате да вземете под внимание какво точно ще можете да промените, което другите ще могат да използват. Тематичните пакети на Windows 7 ви позволяват да персонализирате фона на работния плот (включително фонове за слайдшоу и фонове на RSS емисии), скрийнсейвър, системни звуци, икони на работния плот, указатели на мишката и цветове на системата.

    Персонализирайте темата си

    Стартирайте пакета с теми, като съберете всички файлове, които искате да използвате за персонализиране. Не забравяйте да получавате елементи за всяка част, която ще персонализирате. Ако не посочите части към темата, системата ще използва настройките по подразбиране, които идват с прозорци. Така че, ако не намерите курсора на мишката, Windows ще използва курсора по подразбиране за системата. След като имате желаните файлове, поставете ги в папка, в която лесно можете да стигнете. Ще създам тема, базирана на матричните тапети, които публикувахме наскоро.

    Ще започнем персонализирането, като генерираме .тема файл. Този файл е сърцето на пакета с теми и ще каже на Windows кой мултимедиен файл да използва къде. Най- .тема Файлът е само специален форматиран текстов файл, така че започнете с десен бутон в папката и създайте нов текстов документ. Назовете файла каквото искате и го отворете с любимия си текстов редактор.

    Най- .тема файлът ще бъде разделен на секции. Първият раздел е раздел [Тема]. Разделът [Тема] има само две опции, името на темата и иконата на темата. Името на дисплея може да бъде каквото искате темата да бъде извикана в контролния панел> прозореца за персонализиране, а графиката на иконите трябва да бъде PNG файл. Графиката ще бъде мащабирана до 80 × 240, така че използвайте нещо близко до тази резолюция или съотношение.

    Забележка: Иконата на темата ще се показва само в прозореца Контролен панел> Персонализиране, така че не се притеснявайте, ако не виждате иконата.

    Останалата част от раздела [Тема] ще покаже на Windows кои икони да се използват за иконите на работния плот (Компютър, Документи, Кошче, Мрежа). За файлове с икони можете да използвате самостоятелно .ICO файлове, или можете да използвате вградени икони .exe или .dll файлове. За .exe и .dll файловете, които трябва да посочите коя икона да използвате със запетая и след това да кажете коя икона ще използвате. (my.exe, 0 или my.dll, -50). Всеки елемент на работния плот има уникален екран, който го идентифицира, така че се уверете, че използвате правилния низ за всеки елемент.

    Компютър = [CLSID 20D04FE0-3AEA-1069-A2D8-08002B30309D]
    Документи = [CLSID 59031A47-3F72-44A7-89C5-5595FE6B30EE)
    Мрежа = [CLSID F02C1A0D-BE21-4350-88B0-7367FC96EF3C)
    Кошче = [CLSID 645FF040-5081-101B-9F08-00AA002F954E

    Под всеки елемент ще укажете иконата с DefaultValue, с изключение на кошчето, което ще използва стойности Full и Empty.

    След раздела [Theme] (Тема) има опции [Control Panel Colors] и [Control Panel Cursors] секции. Секцията с цветовете ще бъде изключително трудно да се регулира ръчно, но ако наистина искате да опитате, можете да регулирате следните елементи, като използвате RGB кодове.

    Забележка: RGB кодовете варират от 0-255 и са разделени с интервали. Така че черното е 0 0 0, а бялото е 255 255 255.

    ActiveTitle, фон, HilightText, заглавие, прозорец, WindowText, Scrollbar, InactiveTitle, Меню, WindowFrame, МенюТекст, ActiveBorder, InactiveBorder, AppWorkspace, ButtonFace, ButtonShadow, ButtonDkShadow, ButtonLight, InfoText, GradientActiveTitle,
    GradientInactiveTitle

    Вместо да правите тази част на ръка, можете също да коригирате цветовете с помощта на контролния панел> Персонализиране> цветове, след което да запазите файла с темата и след това просто да копирате и поставите секцията с цветовете в желаната от вас тема..

    Разделът [Контролен панел] има опция, за която .cur или .ani файлове, които искате да използвате за всеки курсор. Валидните курсори, които можете да замените, са следните:

    Arrow, Помощ, AppStarting, Изчакайте, NWPen, No, Размер, РазмерWE, Crosshair, IBeam, РазмерNWSE, РазмерNESW, РазмерВсички, UpArrow

    Ако не е зададен курсор, ще се използват системните настройки по подразбиране.

    След тези две секции идва първата задължителна част, която е секцията [Контролен панел]. Ако нямате тази част от файла, темата няма да бъде разпозната като валидна тема. Тук ще определите какъв ще бъде изображението в тапета, как ще се показва изображението и дали изображението е с плочки или не. Трите стойности, които са ви необходими, са тапети, тапети и тапети.

    Тапетът може да бъде a .bmp, .gif, .jpg, .png или .tif файл. TileWallpaper е или 1 или 0; 1 показва, че тапетът трябва да се облича, докато 0 забранява плочката. WallpaperStyle могат да бъдат следните стойности. 0 означава, че изображението е центрирано, 2 означава, че изображението е разтегнато, 6 ще пасне на изображението на екрана, или 10 ще промени размера и ще изреже изображението, за да пасне на екрана.

    След като сте дефинирали секцията [Контролен панел], можете да преминете към следващата опция [Слайдшоу]. [Slideshow] е как можете да правите въртящи се фонове за Windows 7. Този раздел има следните атрибути: Интервал, Разбъркване, RSSFeed, ImagesRootPath, Item * Path (* представя кои снимки ще бъдат включени в слайдшоуто). Атрибутите могат да се дефинират със следните стойности: Интервал показва времето, което трябва да се изчака, преди да се смени фоновото изображение (в милисекунди), разбъркването е 1 или 0, за да се определи дали изображенията се показват по азбучен ред или се разбъркват, RSSFeed сочи към URL адресът на RSS емисията с изображения, който искате да използвате, ImagesRootPath е папката, съдържаща вашите изображения, а Item * Path определя колко елемента са включени в слайдшоуто. Всяко въвеждане на елемент * Path сочи към една тапетна снимка, така че трябва да посочите всяко изображение ръчно.

    Забележка: ImagesRootPath и RSSFeed не могат да се използват заедно.

    Следващото [SlideShow] е друга опционална секция, наречена [Metrics]. Разделът [Metrics] показва размери на различните елементи на дисплея, като например ширината на рамката на прозореца, височината на иконата или ширината на лентата за превъртане. Стойностите на NonclientMetrics и IconMetrics са двоични структури, дефинирани от NONCLIENTMETRICS и ICONMETRICS в winuser.h. С други думи, вероятно не искате да редактирате този раздел ръчно. Ако смятате да промените стойността на всеки прозорец, предлагам да го направите чрез контролния панел и да запазите променената тема. След това експортирайте раздела [Metrics] в желаната от вас тема. По-малко, тук е пример за раздел [Metrics].

    Следваща е необходимата секция [VisualStyles]. Този раздел ви позволява да посочите a .msstyles файл, който може да бъде модифициран за персонализиране. Ако използвате a .msstyles стойността в този раздел ще трябва да премахнете секциите [Metrics] и [Color] от вашата тема, защото .msstyles ще заменят и двата раздела. Валидните атрибути са Path, Color, Composition, Size, ColorizationColor и Transparancy. Тези опции улесняват персонализирането на вече съществуваща тема. Например, ако зададете атрибута на пътя на% SystemRoot% ресурси Теми Aero Aero.msstyles можете лесно да започнете да персонализирате темата по подразбиране Windows Aero.

    Следните [VisualStyles] са опциите [Sounds] и [AppEvents]. За този раздел можете да зададете ръчно всеки звук, като използвате пътя за .wav файл по следния начин:
    [AppEvents \ схеми \ Apps \ .Default \ SystemExclamation]
    DefaultValue =

    Или можете да посочите една от вградените звукови схеми
    SchemeName =
    Можете да използвате една от вградените звукови схеми или да укажете .DLL файл, съдържащ темата.

    Следното [Sounds] е секцията [Boot]. Секцията [Boot] има само една стойност за SCRNSAVE.EXE посочете тази стойност за каквото и да е .SCR файл, който искате да използвате за вашия скрийнсейвър.

    И накрая е необходим [MasterThemeSelector], който има само един атрибут и нямате избор за стойността. Единственото нещо, което отива в този раздел, е MTSM = DABJDKT, което показва, че темата е валидна.

    След като разполагате с всички задължителни и незадължителни раздели във файла, запишете файла в каквото искате и го променете от .txt към .theme. Уверете се, че виждате известни файлови разширения при промяна на разширението, в противен случай истинското разширение ще бъде скрито.

    Опаковка на пакета с теми

    Последната стъпка е да опаковат всичките ви медии в .themepack файл. Най- .themepack Файлът е просто .cab файл с промяна на разширение. Така че, ако вече имате софтуер, който може да създаде .cab файл, просто използвайте този софтуер, за да компресирате папката с всички ваши мултимедия и да промените разширението. Ако все още нямате програма за опаковане на кабината, можете да проверите CabPack, която е безплатна.

    Ето един пример за Матричната Тема, която създадохме от нулата.

    заключение

    След като имате своя пакет за тема, можете да го приложите към собствената си система, преди да я споделите. Ако има нещо друго, което трябва да се променя, можете или да се върнете и да го промените във вашия .тема Можете да го промените чрез графичния потребителски интерфейс на Windows и след това отново да запазите темата за споделяне. Сега отидете там и споделете любимите си теми с останалата част на света.

    звена

    Препратка към пакета на Microsoft тема
    CabPack