Създайте пакет за Windows 7 Theme From Scratch

Създайте пакет за Windows 7 Theme From Scratch
Създайте пакет за Windows 7 Theme From Scratch

Видео: Създайте пакет за Windows 7 Theme From Scratch

Видео: Създайте пакет за Windows 7 Theme From Scratch
Видео: Полное руководство по Google Forms - универсальный инструмент для опросов и сбора данных онлайн! - YouTube 2024, Може
Anonim

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

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

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

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

Image
Image

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

Image
Image

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

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

Image
Image
Image
Image

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

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

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

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

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

ActiveTitle, фон, Hilight, HiluxText, TitleText, Window, WindowText, Scrollbar, InactiveTitle, Меню, WindowFrame, MenuText, ActiveBorder, InactiveBorder, AppWorkspace, ButtonFace, ButtonShadow, GradientActiveTitle, GradientInactiveTitle

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

Image
Image

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

Стрелка, Помощ, AppStarting, Изчакайте, NWPen, Не, Размер, SizeWE, Crosshair, IBeam, SizeNWSE, SizeNESW, SizeAll, UpArrow

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

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

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

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

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

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

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

Image
Image

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

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

Image
Image

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

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

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

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

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

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

заключение

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

звена

Референтен пакет за тема на Microsoft CabPack

Препоръчано: