Создайте пакет тем Windows 7 с нуля

Настройка Windows не является чем-то новым, но с Windows 7 настройка стала намного проще с пакетами тем. Вот как вы можете создать свой собственный пакет с нуля.

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

Настройте свою тему

Запустите пакет тем, собрав все файлы, которые вы хотите использовать для настройки. Не забудьте получить предметы для каждой части, которую вы собираетесь настроить. Если вы не укажете части к теме, система будет использовать значения по умолчанию, которые поставляются с окнами. Поэтому, если вы не найдете нужный курсор мыши, Windows будет использовать курсор по умолчанию для системы. Когда у вас есть нужные файлы, поместите их в папку, в которую вы легко сможете попасть. Я собираюсь создать тему на основе обоев Matrix, которые мы недавно разместили.

Мы начнем настройку с создания файла .theme . Этот файл является сердцем вашего пакета тем и сообщит Windows, какой медиа-файл использовать где. Файл .theme на самом деле представляет собой просто специально отформатированный текстовый файл, поэтому начните с щелчка правой кнопкой мыши в папке и создания нового текстового документа. Назовите файл как хотите, и откройте его в своем любимом текстовом редакторе.

Файл .theme будет разбит на разделы. Первый раздел – это раздел [Тема]. Раздел [Theme] имеет только два параметра: отображаемое имя темы и значок темы. Отображаемое имя может быть любым, каким вы хотите, чтобы тема вызывалась в панели управления> окно персонализации, а значок должен быть в формате PNG. Графика будет масштабирована до 80 × 240, поэтому используйте что-то близкое к этому разрешению или соотношению.

Примечание. Значок темы отображается только в окне «Панель управления»> «Персонализация», поэтому не беспокойтесь, если значок не отображается.

В остальной части раздела [Тема] будет указано, какие значки использовать для значков на рабочем столе (Компьютер, Документы, Корзина, Сеть). Для файлов значков вы можете использовать либо автономные файлы .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]
Корзина = [CLSID \ {645FF040-5081-101B-9F08-00AA002F954E} \ DefaultIcon

Под каждым элементом вы указываете значок с DefaultValue, за исключением корзины, в которой будут использоваться значения Full и Empty.

После раздела [Theme] есть дополнительные разделы [Панель управления \ Цвета] и [Панель управления \ Курсоры]. Раздел цветов был бы чрезвычайно трудно настроить вручную, но если вы действительно хотите попробовать это, вы можете настроить следующие пункты, используя коды RGB.

Примечание. Коды RGB варьируются от 0 до 255 и разделяются пробелами. Таким образом, черный цвет равен 0 0 0, а белый – 255 255 255.

ActiveTitle, Фон, Hilight, HilightText, TitleText, Window, WindowText, Полоса прокрутки, InactiveTitle, Меню, WindowFrame, MenuText, ActiveBorder, InactiveBorder, AppWorkspace, ButtonFace, ButtonShadow, GrayText, ButtonText, InfoTightTeleTextTeTTextTeTTextTeTTTLE GradientActiveTitle,
GradientInactiveTitle

Вместо того чтобы делать этот раздел вручную, вы также можете настроить цвета с помощью панели управления> персонализировать> цвета, а затем сохранить файл темы, а затем просто скопировать и вставить раздел цветов в нужную тему.

В разделе [Панель управления \ Курсоры] есть опция, для которой файлы .cur или .ani вы хотите использовать для каждого курсора.Допустимые курсоры, которые вы можете заменить:

Стрелка, Справка, Запуск приложения, Ожидание, NWPen, Нет, Размер, РазмерWE, Перекрестие, IBeam, SizeNWSE, SizeNESW, SizeAll, UpArrow

Если курсор не определен, будут использоваться системные значения по умолчанию.

После этих двух разделов следует первый обязательный раздел, а именно раздел [Панель управления \ Рабочий стол]. Если у вас нет этой части файла, тема не будет признана допустимой темой. Здесь вы укажете, каким будет фоновое изображение, как будет отображаться изображение и будет ли оно мозаичным или нет. Три значения, которые вам нужны, это обои, TileWallpaper и WallpaperStyle.

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

После определения раздела [Панель управления \ Рабочий стол] вы можете перейти к следующему дополнительному разделу [Слайд-шоу]. [Слайд-шоу] – это то, как вы можете создавать вращающиеся фоны для Windows 7. Этот раздел имеет следующие атрибуты: Интервал, Перестановка, RSSFeed, ImagesRootPath, Item * Path (* представляет, какие изображения будут включены в слайд-шоу). Атрибуты могут быть определены со следующими значениями: Интервал показывает время ожидания перед изменением изображения обоев (в миллисекундах), Shuffle – 1 или 0, чтобы определить, отображаются ли изображения в алфавитном порядке или в случайном порядке, RSSFeed указывает на URL изображений RSS-канал, который вы хотите использовать, ImagesRootPath – это папка, содержащая ваши изображения, а Item * Path определяет, сколько элементов включено в слайд-шоу. Каждый элемент * Путь указывает на одно изображение обоев, поэтому вам нужно указать каждое изображение вручную.

Примечание. ImagesRootPath и RSSFeed нельзя использовать вместе.

После [SlideShow] есть еще один дополнительный раздел, который называется [Metrics]. В разделе [Metrics] показаны размеры различных элементов отображения, таких как ширина границы окна, высота значка или ширина полосы прокрутки. Значения NonclientMetrics и IconMetrics являются двоичными структурами, определенными NONCLIENTMETRICS и ICONMETRICS в winuser.h. Другими словами, вы, вероятно, не хотите редактировать этот раздел вручную. Если вы собираетесь изменить значение любых оконных панелей, я бы предложил сделать это через панель управления и сохранить измененную тему. Затем экспортируйте раздел [Metrics] в желаемую тему. Тем не менее, вот пример раздела [Metrics].

Следующим является обязательный раздел [VisualStyles]. Этот раздел позволяет указать файл. msstyles , который можно изменить для настройки. Если вы используете значение .msstyles в этом разделе, вам нужно будет удалить разделы [Metrics] и [Color] вашей темы, потому что .msstyles заменит оба этих раздела. Допустимые атрибуты: Путь, Цвет, Композиция, Размер, ColorizationColor и Прозрачность. Эти параметры упрощают настройку уже существующей темы. Например, если для атрибута пути установлено значение% SystemRoot% \ resources \ Themes \ Aero \ Aero.msstyles, вы можете легко приступить к настройке темы Windows Aero по умолчанию.

После [VisualStyles] есть необязательные разделы [Sounds] и [AppEvents]. В этом разделе вы можете указать каждый звук вручную, используя путь к WAV-файлу, например:
[AppEvents \ Схемы \ Apps \ .Default \ SystemExclamation]
DefaultValue =

Или вы можете указать одну из встроенных звуковых схем с помощью
SchemeName =
Вы можете использовать одну из встроенных звуковых схем или указать файл .dll , содержащий тему.

После [Звуки] находится раздел [Boot]. Раздел [Boot] имеет только одно значение для SCRNSAVE.EXE, указывающее это значение на любой файл .scr , который вы хотите использовать для заставки.

Наконец, требуется [MasterThemeSelector], который имеет только один атрибут, и у вас нет выбора для значения. В этом разделе рассматривается только MTSM = DABJDKT, который указывает, что тема действительна.

Как только у вас есть все обязательные и необязательные разделы в файле, сохраните файл по своему желанию и измените расширение с .txt на .theme . Убедитесь, что вы просматриваете известные расширения файлов при изменении расширения, иначе истинное расширение будет скрыто.

Упаковка пакета тем

Последний шаг – упаковка всех ваших медиафайлов в файл .themepack . Файл .themepack – это просто CAB-файл с измененным расширением.Так что, если у вас уже есть программное обеспечение, которое может создать файл .cab, просто используйте это программное обеспечение, чтобы сжать папку вашей темы со всеми вашими медиа-файлами в ней и изменить расширение. Если у вас еще нет программы упаковки кабины, вы можете воспользоваться программой CabPack, которая является бесплатной.

Вот пример Матричной темы, которую мы создали с нуля.

Заключение

Когда у вас есть пакет тем, вы можете применить его к своей системе, прежде чем делиться им. Если есть что-то еще, что требует настройки, вы можете либо вернуться и изменить его в своем файле .theme , либо изменить его через графический интерфейс Windows, а затем повторно сохранить тему для совместного использования. Теперь иди и поделись своими любимыми настройками темы с остальным миром.

Ссылки

Справочник по темам Microsoft
CabPack

Оцените статью
TutoryBird.Ru
Добавить комментарий