Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Оформление Windows XP (http://forum.oszone.net/forumdisplay.php?f=114)
-   -   [решено] Как создать тему из стиля? (http://forum.oszone.net/showthread.php?t=124836)

alexis053 03-12-2008 02:12 970651

Как создать тему из стиля?
 
Вот возник такой вопрос. Имеется стиль оформления для XP
- папка
- внутри папки файл [название_стиля].msstyles
- и папка shell для стиля

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

- папка [название_темы]
- файл [название_темы].theme
- папка [название_темы]
- внутри папки файл [название_стиля].msstyles
- и папка shell для стиля

Алексей Н. 03-12-2008 08:23 970761

А нельзя применить стиль, а потом сохранить как тему?

E-mpty 03-12-2008 09:47 970811

alexis053, посотри как темы у виндовсе размещены темы(windows /Resources/Themes/файл темы (название)+папка со стилем оформления и папкой с shell.Тебе нужно1.для установки на живую систему:закинуть эту папку в.../Resources/Themes.... нажать на файл стиля оформления и применить его,дальше свойства (на экране,правой кл.мыши) сохранить (назвав тему ,желательно,также как называется стиль),сохраненный файл темы оформления положить рядом с папкой,в которой находится стиль...все.Подробние тут:http://oszone.net/3173
2.для интеграции в дистр,воспользуйся этим аддоном:http://forum.oszone.net/thread-85317.html (аддон конструктор для интеграции тем)

Amigos 03-12-2008 11:26 970908

Цитата:

Цитата alexis053
Можно ли сделать из этого тему для дальнейшей интеграции в дистрибутив или для установки на живую систему что бы отображалось как тема, а не стиль, вот такого типа.
- папка [название_темы]
- файл [название_темы].theme
- папка [название_темы]
- внутри папки файл [название_стиля].msstyles
- и папка shell для стиля »

неправильный у тебя, дядя фёдор, бутерброд, если так сделать работать не будет.

вот правильный

в папке c:\WINDOWS\Resources\Themes\

у тебя должен быть файл
[название_темы].theme (имя вообщето произвольное, но делают [название_темы] для удобства)
папка [название_темы]
в папке [название_темы] файл [название_темы].msstyles (это и есть стиль, если имя [название_темы].msstyles не совпадает с именем папки, то это стиль оформления не будет отображатся в "стилях оформления", [название_темы] не всегда совпадает с тем названием, которое отображается в "стилях оформления" )
ну папка shellstyle с подпапками с картинками для проводника)

от того что уже имеется у тебя,
Цитата:

Цитата alexis053
Имеется стиль оформления для XP
- папка
- внутри папки файл [название_стиля].msstyles
- и папка shell для стиля »

это отличается только файлом theme

вот минимально - рабочий файл theme

Код:

[Theme]


; Recycle Bin
[CLSID\{645FF040-5081-101B-9F08-00AA002F954E}\DefaultIcon]
full=%SystemRoot%\SYSTEM32\shell32.dll,32
empty=%SystemRoot%\SYSTEM32\shell32.dll,31


[VisualStyles]
Path=%WinDir%resources\Themes\testing12\testing12.msstyles
ColorStyle=NormalColor
Size=NormalSize


[MasterThemeSelector]
MTSM=DABJDKT
ThemeColorBPP=4

нужно только вместо testing12\testing12.msstyles вставить твой стиль

hb860 03-12-2008 15:10 971151

Что-то сложные какие-то ответы. Проще надо быть, народ.
alexis053, предположим что у тебя есть
Код:

shellstyle\
RedColor.msstyles

1. Идешь в C:\windows\resources\themes
2. Создаешь там папку RedColor
3. Кидаешь в C:\windows\resources\themes\RedColor картинку-обоину, папку shellstyle и RedColor.msstyles
4. В свойствах рабочего стола, на вкладке "оформление" выбираешь RedColor, на вкладке "Фон", выбираешь картинку из C:\windows\resources\themes\RedColor, применяешь.
5. На вкладке "Темы" свойств рабочего стола нажимаешь кнопку "Сохранить" и сохраняешь тему как C:\windows\resources\themes\RedColor.theme
6. Открываешь RedColor.theme в блокноте, Правка-Заменить - заменить C:\windows на %windir% - заменить всё

Всё. Скопируй папку C:\windows\resources\themes\RedColor и файл C:\windows\resources\themes\RedColor.theme(это и есть твоя готовая тема), например(чтобы интегрировать её в дистрибутив windows) в ПАПКА_С_ДИТРИБУТИВОМ_WINDOWS\$oem$\$$\Resources\Themes\

alexis053 03-12-2008 15:40 971192

Все всем спасибо. РЕШЕНИЕ НАЙДЕНО.

hb860 03-12-2008 23:55 971733

Цитата:

Цитата Amigos
testing12.msstyles »

Это похоже моя черно-белая Luna)), пару лет назад сделаная стайлбилдером версии 1.0 :)

Amigos 04-12-2008 20:31 972577

hb860, оно самое
кстати вот в этом сборнике http://forum.oszone.net/post-968710.html#post968710 она же, только немного причесанная


Время: 02:03.

Время: 02:03.
© OSzone.net 2001-