Компьютерный форум 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=102696)

vzli_izv 13-03-2008 00:39 759073

Редактирование ресурсов .:[все вопросы]:.
 
Не знаете, какой ресурс изменить, чтобы добиться желаемого результата? Эта тема для вас. В ней обсуждаются общие вопросы по ресурсам Windows, а также средства их изменения.

Если же вас интересует, каким образом был изменен тот или иной ресурс в конкретной сборке или аддоне, обратитесь к автору в соответствующей теме.

Исходный вопрос участника
Приветствую!
У меня возникли вопросы, после увиденных изменений и дополненй, которые тут выкладывают.
Суть этих изменений в графическом изменении различных ресурсов системы и модификаций её окон.




и прочие изменения.

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

Вот о добавлении я и хочу поговорить.
Знаю, что с помощью ResHacker, можно добавлять различные элементы типа:
Label
Edit
Radiobutton
Bitmap и прочего.

Вот с элементами, которые ничего не делают всё понятно. Добавил Label...написал название или другой текст и всё.
А как дела со списками, битмапами и тд.
Как например добавить свою картинку в любой диалог?
Как указать путь к ней и тд.
Допустим я её вшиваю в explorer.exe в раздел Bitmap.
Мне же надо её как то привязать к полю bitmap в како-то диалоге.
А как добавить в свойсва bitmapа, что ему отображать.

Возможно авторы используют другие программы, где есть такая возможность?

Надеюсь образ понятен и мне удалось ясно обьяснить суть вопроса.
Надеюсь на объёмный ответ специалистов, мастеров данного раздела.
Заранее благодарен.

prokazzza 13-03-2008 01:12 759084

vzli_izv, Чтобы поставить картинку через Ресхакер нужно прописать

CONTROL 1, 0, STATIC, SS_BITMAP | WS_CHILD | WS_VISIBLE, 0, 0, 200, 200

Где 1 это номер витмаповской картинки. Соответственно битмап 1 должен существовать

vzli_izv 13-03-2008 01:30 759092

в разделе

+Icon
+Bitmap
|
- 1 ??
|
- 2
+Dialog

Я правильно понял?


какие программы используете вы?

prokazzza 13-03-2008 01:43 759099

vzli_izv, правильно. В работе я использую ресхакер и ресторатор.

vzli_izv 13-03-2008 02:34 759116

хорошо.
а как с использованием .jpg и .png ?
Хотелось бы использовать прозрачность.

prokazzza 13-03-2008 02:56 759122

vzli_izv, забудь про прозрачность формата PNG, так как ХП не понимает этот формат. Прозрачность делается только через формат BMP.

vzli_izv 13-03-2008 03:35 759128

так и думал...
а jpg (как фон, например (кстати, в ресхакере есть возможность менять расположение элементов один над другим? а то фон всё закроет))
и можно ли отредактировать меню пуск?
а то мне не нужна такое большое меню.

boss911 13-03-2008 03:39 759129

Цитата:

Цитата prokazzza
забудь про прозрачность формата PNG, так как ХП не понимает этот формат. »

Это меня и раздражает!
Цитата:

Цитата prokazzza
Прозрачность делается только через формат BMP. »

Если я не ошибаюсь, это RGB 255 0 255, а так хочется теней и полупрозрачности. Пора начинать юзать Висту. :)
Но ради интерфейса юзать Висту, это пока что изврат, имхо!

Сори за офтоп, мысли лезут наружу.

vzli_izv 13-03-2008 03:43 759130

Цитата:

Цитата boss911
RGB 255 0 255 »

оно самое.

prokazzza 13-03-2008 05:43 759154

vzli_izv,

Могу поделиться некоторыми секретами в редактировании ресурсов. Например поставить свое имя в контектсное меню :)

Ресхакер:

1. Открываем “%windir%\System32\Shell32.dll”:

Ищем Menu -> 215 -> 1033

2. Добавляем строки:

215 MENUEX
LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
{
POPUP “”, 0, MFT_STRING, MFS_ENABLED, 0
{

MENUITEM “PROKAZZZA”, 33333, MFT_STRING, MFS_GRAYED | MFS_DEFAULT

3. Вместо PROKAZZZA пишем своё имя.

4. Нажимаем “Compile Script”.

5. Сохраняем и перезагружаем Windows. :)

Скрин:

vzli_izv 13-03-2008 06:18 759159

забавно...
я забавляюсь иначе )

prokazzza 13-03-2008 06:25 759163

vzli_izv,

Цитата:

Цитата vzli_izv
забавно...
я забавляюсь иначе ) »

Загляни в мою темку Windows Winstyle 2008 в Новости из шахты разработок, посмотри как я тама забавляюсь ;)

NRG 13-03-2008 06:28 759164

vzli_izv, prokazzza, Забияки :laugh:

vzli_izv 13-03-2008 06:34 759166

Цитата:

Цитата prokazzza
Загляни в мою темку Windows Winstyle 2008 »

да, я смотрел. здорово!

я ещё не все места изведал, где можно что-то подправить.
вообще надо создать отдельную тему по ресурсам и их правке.

кстати, в WinStyle 2008 будут применять альтернативные видеовставки в диалоговых окнах типа: копирование, удаление и прочих?
я, для своей темы, уже об этом думал.
...
я тут заметил одну интересную деталь:

слева от языковой панели что ?
случаем не свёрнутый проигрыватель?
хочу aimp приучить сворачиваться на панель задач.

вертикальную полоску заменил горизонтальной и скопировал свойства первой?

В этой теме ты пишешь:

Цитата:

Хочу добавить на неё следующие пункты

1. Мой компьютер
2. Мои документы
3. Интернет (выбирается браузер, который выставлен по умолчанию, например Опера)
4. Поиск
5. WMP (без разницы какой установлен)
6. Панель управления
7. Блокнот (??)
8. ???
9. ???

Прошу придумать еще 2-3 пункта. Также придумать "рабочее" название для панельки.
можно ли реализовать настройку пунктов ini файлом?
пусть пункты будут статичными, но пути к программам и их иконки будут меняться в зависимости от пути к программе и значка файла.

prokazzza 13-03-2008 07:03 759167

vzli_izv, все вопросы касающиеся WinStyle задавать в соответствующей теме.

vzli_izv 13-03-2008 07:13 759170

хорошо, пусть все вопросы касающиеся WinStyle задают в соответствующей теме.
____________________________________________________________________

di2blo 13-03-2008 16:26 759512

Привет у мя к вам вопрос оч.надеюсь вы сможите мне помочь)
Я заменил иконки на свои но вот что у меня получилось

Половина иконок поменялось половина нет и это только если ставить "Вид"-"Искизы страниц"во всем другом все ok)где могла быть проблема какой фаил я не заменил?и ещё вопрос где в стритибутиве меняються файлы wmplayer.exe wmploc.dll setup_wm.exe хочу чтобы сразу после установки были др иконки.и ещё может где меняеться вот это

Shido 13-03-2008 16:35 759520

di2blo,
Цитата:

Цитата di2blo
и ещё может где меняеться вот это »

Это по идее файл RARSMALL.BMP из твоей текущей темы для Winrar, достаточно просто заменить его.

Polydyrak 13-03-2008 17:32 759568

Цитата:

Цитата di2blo
Я заменил иконки на свои но вот что у меня получилось ... »

В shell32.dlll иконка 4 должна выглядеть так:

di2blo 13-03-2008 19:36 759653

Polydyrak,
96*96 у меня есть, выше на рисунке там у некоторых папок поменялась у некоторых нет я думаю как расположена папка не играет роли главное размер но он правельный, такое ощущение что такая же иконка береться из какого то другого файла только вот из какого?

Polydyrak 13-03-2008 21:22 759721

Цитата:

Цитата di2blo
такое ощущение что такая же иконка береться из какого то другого файла только вот из какого? »

Возможно, но у меня только иконка 4 имеет 96x96, и приэтом упомянутой проблемы не наблюдается.

mardoplias 02-05-2008 22:57 793470

Цитата:

Цитата prokazzza
vzli_izv,
Могу поделиться некоторыми секретами в редактировании ресурсов. Например поставить свое имя в контектсное меню
Ресхакер:
1. Открываем “%windir%\System32\Shell32.dll”:
Ищем Menu -> 215 -> 1033
2. Добавляем строки:
215 MENUEX
LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
{
POPUP “”, 0, MFT_STRING, MFS_ENABLED, 0
{
MENUITEM “PROKAZZZA”, 33333, MFT_STRING, MFS_GRAYED | MFS_DEFAULT
3. Вместо PROKAZZZA пишем своё имя.
4. Нажимаем “Compile Script”.
5. Сохраняем и перезагружаем Windows. »



А у меня по твоему способу чтото не выходит

a-shin 02-05-2008 23:46 793503

mardoplias
Посмотри здесь http://forum.oszone.net/post-719543-183.html и http://forum.oszone.net/post-719588-188.html
я описывал тоже самое может поможет.

mardoplias 05-05-2008 12:32 795151

Спасибо вышло. А можно ли добавить картинку и надпись в другое котекстное меню ну когда выбираеш любой файл жмёш правой кнопкой мыши ??????????

Polydyrak 05-05-2008 13:20 795174

Давно добавил себе картинку в меню,
а вот сейчас сижу и думаю зачем она там?
Красота это конечно дело нужное но бес функциональности далеко не уедешь.

Может кто знает как повесить на эту картинку какое-нибудь действие?
К примеру, чтоб при клике на ней вызывалось окно Свойства системы.

Boa Soft 05-05-2008 19:44 795490

Цитата:

Цитата Polydyrak
Давно добавил себе картинку в меню,
а вот сейчас сижу и думаю зачем она там?
Красота это конечно дело нужное но бес функциональности далеко не уедешь.
Может кто знает как повесить на эту картинку какое-нибудь действие?
К примеру, чтоб при клике на ней вызывалось окно Свойства системы. »

Можно, но не правкой ресурсов. Надо ShellExtension писать.

Shym 05-05-2008 20:51 795562

Вложений: 1
Как изменить название программы в Restorator или ResHacker(есть только *.exe файл)?

prokazzza 05-05-2008 21:11 795577

ШУМ, в названии основного диалога, если конешно данные не зашифрованы

Shym 05-05-2008 21:21 795583

prokazzza, в том то и дело что в ветке Диалоги нет основного окна. Но где то название записанно?

prokazzza 05-05-2008 21:30 795599

ШУМ, ну сделай поиск по названию программы, может в строках прописано

Polydyrak 05-05-2008 22:14 795632

Цитата:

Цитата Boa Soft
Можно, но не правкой ресурсов. Надо ShellExtension писать. »

Мне такого не осилить, может можно где почитать что-нибудь по теме?

Shym 05-05-2008 22:26 795648

prokazzza, да искал я, а может что это название записанно в 16-ти ричной форме?

DenDav 05-05-2008 22:41 795661

А я ломаю голову, как изменить рубашки и зелёное оформление в sol.exe. Может, кто-нибудь скажет, как это делается?

a-shin 05-05-2008 23:35 795707

DenDav
Посмотри здесь http://forum.oszone.net/post-726835-125.html я там выкладывал ресурсы для косынки и паука,
а зелёное поле в косынке вроде-бы системное.

mardoplias 09-05-2008 11:55 798224

Кто подскажет какие именно файлы нужно редактировать чтобы во всех контекстных меню периименовать слово Открыть

Nkbri555 05-06-2008 02:05 818717

Люди, а как добавить звуковое сопровождение в окно. Ну как в кейгенах. Чтоб к примеру открываю я мой компьютер "свойства" и брынчала мелодия.

mbgroot 05-06-2008 06:21 818772

Хочу патчить при установке explorer.exe на предмет удаления подписей к кнопам "выключить" и "выход из системы". Ставлю в rcscript.txt строчку -delete STRINGTABLE,,7012 - и ничего. Видимо ошибочка у меня... Как это правильно сделать и возможно ли вообще?

di2blo 05-06-2008 07:28 818793

Вот мое изменение ресурсов:

xoxma81 05-06-2008 09:00 818829

Цитата:

Цитата DenDav
А я ломаю голову, как изменить рубашки и зелёное оформление в sol.exe. Может, кто-нибудь скажет, как это делается? »

Хекс редактором только

diavolo79 05-06-2008 09:14 818837

А в каком файле лежат ресурсы вкладки "оформление" в свойствах экрана?

chelsee 05-06-2008 09:56 818868

Кто знает, как можно сменить цвета, которые используются для отображения дисковой квоты (то бишь dialog 1080 из shell 32)? Откуда подхватывается диаграмма?

di2blo 05-06-2008 11:21 818922

Цитата:

Цитата diavolo79
А в каком файле лежат ресурсы вкладки "оформление" в свойствах экрана? »

themeui.dll

mbgroot 05-06-2008 17:47 819287

После установки перед первой загрузкой появляется маленький черный прямоугольник, с надписью "Пожалуйста подождите" - подскажите, плиз в каком это ресурсе?
Ну и может кто про это - » подскажет...

Вот, спринтскринил. Такое ощущение, что это не картинка, а текст на черном фоне....

mardoplias 06-06-2008 18:15 820194

Товарищи подскажите как можно переиминовать в контекстном меню надпись открыть ? Какие файлы нужно отредактировать ? Или может можно это сделать батником ??

AnGI_Burn 06-06-2008 21:53 820338

Цитата:

Цитата mardoplias
Товарищи подскажите как можно переиминовать в контекстном меню надпись открыть ? Какие файлы нужно отредактировать ? Или может можно это сделать батником ?? »

Это уже больше похоже на реестр, чем на ресурсы...

diavolo79 07-06-2008 12:12 820737

AnGI_Burn, это надо редактировать реестр, ветка HKEY_CLASES_ROOT, причем каждый тип файла отдельно :(

Kamaha 07-06-2008 14:30 820840

Помогите мне в пару вопросах:
- Как поставить в диалогах битмап на задний план?
- Как поменять цвет шрифта в одной сточки диалога? Ну типа так:

- какой Цвет в картинке прозрачный?

mardoplias 07-06-2008 16:51 820932

Цитата:

Цитата diavolo79
AnGI_Burn, это надо редактировать реестр, ветка HKEY_CLASES_ROOT, причем каждый тип файла отдельно »


А можно по подробней :yes: ?

Polydyrak 07-06-2008 17:11 820949

Цитата:

Цитата mbgroot
После установки перед первой загрузкой появляется маленький черный прямоугольник, с надписью "Пожалуйста подождите" - подскажите, плиз в каком это ресурсе? »

При первой загрузке отображается картинка из winbrand.dll, BITMAP 1401,
но стандартно там совсем другая картинка хотя тоже с надписью "Пожалуйста подождите".

to di2blo,
Оч. понравились твои ресурсы окна "Свойства экрана"
может выложишь их для массового плагиата.

зарание благодарю

AnGI_Burn 07-06-2008 17:33 820968

Цитата:

Цитата diavolo79
это надо редактировать реестр, ветка HKEY_CLASES_ROOT, причем каждый тип файла отдельно »

а строчки
Код:

5376        Открыть с помощь&ю
5377        Открыть с помощь&ю...
8496        &Открыть
9016        Открыть с помощью...
12850        Открыть

в Shell32.dll (если через Restorator смотреть) эт случайно не то? Сам не проверял... но покапавшись в реестре, понял что там только команды, но правда попадается и перевод.

a-shin 07-06-2008 17:39 820973

Цитата:

Цитата Kamaha
- Как поставить в диалогах битмап на задний план?
- Как поменять цвет шрифта в одной сточки диалога? Ну типа так »

Смотри в свойствах каждого элемента который хочешь менять.

mbgroot 07-06-2008 19:05 821042

Цитата:

Цитата Polydyrak
При первой загрузке отображается картинка из winbrand.dll, BITMAP 1401,
но стандартно там совсем другая картинка хотя тоже с надписью "Пожалуйста подождите". »

Надпись накладывается видать отдельно. В winbrand.dll она не присутствует, картинка 1401 без нее...

Polydyrak 07-06-2008 20:55 821105

Цитата:

Цитата mbgroot
Надпись накладывается видать отдельно. В winbrand.dll она не присутствует, картинка 1401 без нее... »

Да надпись накладывается отдельно, от неё видимо не избавиться, но вот от чёрного прямоугольника избавиться вполне возможно, для этого достаточно вместо твоей 1401-ой картинки засунуть другую с чёрным фоном.

можно эту.

Kamaha 07-06-2008 22:32 821171

Цитата:

Цитата a-shin
Смотри в свойствах каждого элемента который хочешь менять. »

Можно по подробней

Kamaha 22-06-2008 15:01 832309

люди, ну дайте кто нибуть хоть мануальчик ну или же напишите как:
- Как поставить в диалогах битмап на задний план?
- Как поменять цвет шрифта в одной сточки диалога? Ну типа так
- Какой цвет в битмапе прозрачный

VenoM.vld 24-06-2008 19:39 833936

Вопрос Logon Screens.
 
Доброго времени суток. У меня несколько вопросов по поводу Логон Скрина. Я сделал всьо как описано здесь www.http://oszone.net/3172, но интересует следующее:
1) Как сделать Logon Screen чтобы всю площадь занимал рисунок, ато у меня картинки токо там где "Лого" и "Блик" ?
2)И какие номера цветов - черный, красный, желтый, белый ?
Заранее спасибо.

Delirium 31-07-2008 06:55 864867

Цитата:

Цитата VenoM.vld
черный, красный, желтый, белый ? »

Черный в формате RGD - 0,0,0
Белый - 255,255,255
красный - 255,0,0
Можно просто открыть тот же Photoshop и, выбирая цвета, смотреть на их цифровое обозначение Red, Green, Blue

Jony3 08-08-2008 19:47 871357

Меняем ресурсы...
 
Здравствуйте. Подскажите пожалуйста, как заменить цвет в logonui текст: "Чтобы начать работу, щелкните имя пользователя","Завершения рабаты Windows" и т.д
Строка 495 - цвет текста, в стандартном экране приветствия этот цвет белый. Он влияет на надписи "Приветствие" и "Чтобы начать работу, щелкните имя пользователя" (стороки 495 у меня нет).
И еще вопрос, в каком файле находятся AVI-файлы?

boss911 08-08-2008 20:44 871380

Попробуйте в секции:
Код:

element[id=atom(help)]
добавить параметр:
Код:

foreground: rgb(0,0,0);
Цвет подбирайте по RGB (сейчас - черный).

Jony3 08-08-2008 22:11 871433

boss911, а как можно разместить текст: ""Чтобы начать работу, щелкните имя пользователя","Завершения рабаты Windows" и т.д"... в низу по центру?

Malfatto 10-08-2008 01:48 872053

Kamaha, на первые два уже забыл. а цвет - #ff00ff (розовый)
Jony3, avi файлы находятся в shell32.dll.

3Gi 10-08-2008 20:01 872416

boss911, подскажите, мне тоже интересно "boss911, а как можно разместить текст: ""Чтобы начать работу, щелкните имя пользователя","Завершения рабаты Windows" и т.д"... в низу по центру?"

boss911 10-08-2008 20:12 872421

Jony3 и 3Gi

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


Время: 13:15.

Время: 13:15.
© OSzone.net 2001-