Войти

Показать полную графическую версию : [решено] Как создать тему из стиля?


alexis053
03-12-2008, 02:12
Вот возник такой вопрос. Имеется стиль оформления для XP
- папка
- внутри папки файл [название_стиля].msstyles
- и папка shell для стиля

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

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

Алексей Н.
03-12-2008, 08:23
А нельзя применить стиль, а потом сохранить как тему?

E-mpty
03-12-2008, 09:47
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
Можно ли сделать из этого тему для дальнейшей интеграции в дистрибутив или для установки на живую систему что бы отображалось как тема, а не стиль, вот такого типа.
- папка [название_темы]
- файл [название_темы].theme
- папка [название_темы]
- внутри папки файл [название_стиля].msstyles
- и папка shell для стиля »неправильный у тебя, дядя фёдор, бутерброд, если так сделать работать не будет.

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

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

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

от того что уже имеется у тебя,Имеется стиль оформления для 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
Что-то сложные какие-то ответы. Проще надо быть, народ.
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
Все всем спасибо. РЕШЕНИЕ НАЙДЕНО.

hb860
03-12-2008, 23:55
testing12.msstyles »
Это похоже моя черно-белая Luna)), пару лет назад сделаная стайлбилдером версии 1.0 :)

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




© OSzone.net 2001-2012