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

shao 07-05-2010 01:11 1408383

Диалоговое окно "Копирование - Перемещение"
 
Вложений: 2
Изменение диалогового окна Windows XP с внешним видом , как в Windows 7.




Изменённое Windows XP:




Оригинальное Windows 7 :





Инструкция по редактированию:
читать дальше »
Код:

Для изменения окна редактируется:
 - файл shell32.dll  --  ресурс Dialog1020
 - файл shell32.dll  --  создаётся новый ресурс  Bitmap - 404

Для редактирования ресурсов применяется программа ResourceHacker.

Для перемещения  отредактированного системного файла
 можно использовать программу Replacer,
которую нужно  поместить на диск , где установлена система.
 Я располагаю в папке Program Files.
В открытое окно программы перемещаем системный
файл shell32.dll  , который нужно заменить.
Нажимаем "Enter".
Потом в окно перетягиваем файл shell32.dll , который
мы отредактировали/пропатчили и которым заменяем
системный файл.
Нажимаем "Enter" и соглашаемся с заменой.
Ну и , чтобы изменения вступили в силу - не забудьте
перегрузить компьютер




Сделал ещё патчер Patch_shell32.dll.exe

Патчить можно на установленной системе , независимо от тем оформления,
от установленных стилей WinStyle , ResPatch Black-Dark Aero и т.д.
Для пропатчивания нужно запустить патчер с командой

Код:

Patch_shell32.dll.exe -force
Ссылка на патчер прикреплена.

В ссылке по закачке ресурсов прилагается набор
для редактирования:
- программа ResourceHacker
- программа Replacer
- рисунок для ресурса Bitmap - 404
- скрипт для редактирования ресурса Dialog1020

_____________________________________________________________

З.Ы. Диалоговое окно не полнофункциональное , как в Windows 7:

- скорость "фейковая" , отображение скорости некоректное
- нижняя полоса диалогового окна - статическая , неподвижная.
Честно говоря не знаю как её сделать подвижной.
Может будут у кого какие соображения ? Помогите..

Amigos 07-05-2010 07:31 1408443

скриншот после патча с другой темой оформления

Цитата:


и нужно упомянуть что строчка
Скорость: 10.2 MB/sec
фейковая, с реальной скоростью копирования никак не соотносящаяся

shao 07-05-2010 08:55 1408465

Цитата:

Цитата Amigos
скриншот после патча с другой темой оформления »

После патча полоса прогресбара и анимация должны соответствовать своей поточной теме/стилю.

Цитата:

Цитата Amigos
и нужно упомянуть что строчка Скорость: 10.2 MB/sec
фейковая »

А по сути и окно то всё фейковое ... :)

Amigos 07-05-2010 12:50 1408608

Цитата:

Цитата shao
всё фейковое ... »

"Откуда", "Имя файла", "Время ожидания" вполне реальны, и расположены удобнее, чем в дефолтном XP'ном диалоге

sis-terr 05-10-2010 23:54 1512373

ссылки на патчеры умерли

shao 06-10-2010 15:08 1512782

Обновил ссылки в шапке темы.

SASHMET 19-03-2011 20:56 1638968

Вложений: 1


Переделал немного для себя.Забирайте если надо.

allecs 22-03-2011 02:19 1640628

А кто может сделать так чтобы в ХР также как и в 7 при копирование или перемещение в заголовке этого окна писалось Копирование или Перемещие и откуда и куда.

CDY 22-03-2011 08:00 1640683

Правый столбик в окне бы выровнял как в Win7.
Т.е. до

после

shao, что это за тема в WinXP, поддерживающая прозрачность?

shao 24-03-2011 00:24 1642408

Цитата:

Цитата allecs
А кто может сделать так чтобы »

Насколько мне известно - нельзя...

Цитата:

Цитата CDY
Правый столбик в окне бы выровнял как в Win7. »

Вот так , разве , что :


Цитата:

Цитата CDY
shao, что это за тема в WinXP, поддерживающая прозрачность? »

Эта тема : [addon] TrueTransparency - прозрачность заголовков окон

_________________________________________


Обновил патч - в шапке темы обновлённая ссылка.

allecs 25-03-2011 01:30 1643327

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

SASHMET 25-03-2011 18:09 1643795

Цитата:

Цитата allecs
Ну а хотябы чтоб в заголовке окна писалось что это за действие можно так сделать. Например Копирование или пермещение. Веть диалог один а шапки то разные. значит както можно менять заголовок »

Так пишет же »

allecs 25-03-2011 21:57 1643971

Пишется в шапке а не м заголовке окна. Напримере на картинке выше в Windows 7 пишется "Копирование 186 элем. (53.4 Мб)" а в XP пустое поле.

shao 25-03-2011 23:34 1644029

Цитата:

Цитата allecs
Ну а хотябы »

А у Вас есть какие-либо предложения , как это сделать ?
Я всё, что мог - сделал и выложил здесь...

allecs 27-03-2011 03:08 1644743

shao, не подскажешь кто и как вызывает какое либо диалоговое окно из shell32.dll в частности окно копирования и перемещения

shao 27-03-2011 21:56 1645173

Цитата:

Цитата allecs
кто и как вызывает какое либо диалоговое окно из shell32.dll »

Не знаю, честно (жду пока наши профессионалы ответят - самому интересно)
Может RUNDLL32.EXE , который вызывает некоторые диалоги.....через командную строку, например :

Код:

rundll32 diskcopy,DiskCopyRunDll — вызвать окно "Копирование диска"

rundll32 shell32,OpenAs_RunDLL filename.ext — открыть диалоговое окно
"Открыть с помощью..." и связать указанную программу
с файлами с расширением, указанным в команде;


..................


brodyagin4950 18-10-2011 15:43 1776161

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

shao 19-10-2011 00:06 1776498

Цитата:

Цитата brodyagin4950
Какую библиотеку использует VISTA »

Не .dll
Вроде .xml

Цитата:

Цитата brodyagin4950
может оттуда можно что нибудь выковырять »

Пробовал я , пробовали другие.
Пока - то, что есть....

imrik 25-05-2012 21:03 1922652

не запускается патчер
Киньте пожалуйста пропатченный файл shell32.dll

shao 25-05-2012 23:16 1922750

Цитата:

Цитата imrik
не врубается! »

Если я правильно понял - Вы пропатчили, но изменённое окно так и появилось ?.......

Может у вас после пропатчивания восстанавливается shell32.dll из кеша ?

Подробнее пожалуйста, что Вы делали и что происходит ?

imrik 26-05-2012 08:06 1922847

DEL

imrik 26-05-2012 08:08 1922848

DEL

shao 26-05-2012 17:48 1923016

Цитата:

Цитата imrik
когда пытаюсь пропатчить вылезант окно »

А вы скопируйте shell32.dll куда-нибудь и пропачте командой
Код:

Patch_shell32.dll.exe -force -guiless
Потом замените оригинальный файл пропатченым.

Цитата:

Цитата imrik
кстати как создать свою анимацию при копирования\перемещения? »

Почитайте этот пост : Стол заказов | Оформление Windows XP/2000
И эту тему :Ресурсы - [решено] AVI в shell32.dll

shao 26-05-2012 23:37 1923155

imrik, Вы по ссылкам ходили ?

imrik 27-05-2012 12:19 1923300

DEL

shao 28-05-2012 22:48 1924178

imrik, У Вас уже столько вопросов....

- как патчить
- как создавать анимацию
- как рисовать в Фотошоп.....

Вы, хоть поиском по форуму пользовались ?
Тем более, что я дал Вам ссылки.
На все Ваши вопросы можно найти ответы на форуме и в интернете.....

ERMAK34rus 10-06-2012 15:29 1931767

Народ кинте AVI-шки как на этом скрине пожалуйста http://imageshack.us/photo/my-images/823/copymove.jpg/


Время: 02:29.

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