Войти

Показать полную графическую версию : [Персонализация] [3.0]-=смена обоев рабочего стола со спецэффектами=-


Страниц : 1 [2] 3 4 5 6 7 8 9 10 11 12 13 14

tweakos
14-01-2010, 04:21
rrr777, Можно и с ней.....вообще оптимизировать можно любую тему оформления (в принципе...)....выкладывайте тему...или ссыль на нее,посмотрю можно ли сделать...

rrr777
14-01-2010, 08:17
tweakos, вот парочка тем:
http://rghost.ru/832002 - Winstyle7
http://rghost.ru/832005 - SevenVG Black Normal

tweakos
14-01-2010, 08:56
rrr777, Ок. Посмотрю на досуге....

Freeman256
14-01-2010, 16:09
Мне кажется стоит обеспечить совместимость с любыми темами оформления.

tweakos
15-01-2010, 04:35
Freeman256, Панель задач в теме оформления (а именно фоновый рисунок) состоит из 2 элементов - собственно сам бэкграунд , и фон под часами.так вот,этот фон может быть весьма длинным, или наоборот-коротким.....вообщем не красиво будет....поэтому придется редактировать тему....есть и еще пара нюансов.....

tweakos
19-01-2010, 11:41
По просьбам трудящихся:
Мне кажется стоит обеспечить совместимость с любыми темами оформления. »
Сделано.В следующей версии будет поддержка любой темы оформления.:).....если еще кому то это интересно.....

Amigos
19-01-2010, 17:03
эпиграф:
А если еще добавить фэйд эффект
(плавное проявление одной картинки через другую),
как в "Персонализация" от tweakos? Думаю, что фэйд
эффект здесь очень бы вписался (учитывая 12 секундную
задержку перед сменой обоев)!!! »

Я и сам давно задумывался над целесообразностью использования ESCO Wallpaper Changer (http://forum.oszone.net/thread-127449.html) для смены обоев. Да, календарь, да, умеет выбирать обои из произвольных папок, да, есть цветовые эффекты и разные способы отображения на экране, вставляние случайных цитат, автозанесение "смены обоев" в "Назначенные задания", и наконец своя собственная вкладка в свойствах экрана.

Но за год использования для меня весь этот могучий арсенал Wallpaper Changer сжался до одной иконки на рабочем столе "сменить обои" :(

А ведь для функционала "поменять обои на случано выбранные из заранее заданной папки" вполне достаточно даже CMD файла!
Ведь в cmd можно получить список файлов, выбрать случайный, при помощи
reg add "HKCU\Control Panel\Desktop" /f /v "Wallpaper"
записать его имя в реестр, а при помощи команды
rundll32.exe user32.dll,UpdatePerUserSystemParameters ,1 ,True
отобразить на рабочий стол

ну а когда tweakos сделал фишку с фейдом как в Seven, я решил что, всё, пора.

[hr]

Итак, Дамы и Господа перед вами

MagicLogon !

http://i066.radikal.ru/0909/08/17c8fa4e8c0b.png

оформленный в виде SVCPack аддона
те кто слышит про MagicLogon впервые, для вас При запуске Windows экран монитора радует пользователя несколькими изображениями
картинкой определённой в HKEY_USERS\.DEFAULT\Control Panel\Desktop (по умолчанию - голубой экран)
картинкой показываемой c:\WINDOWS\system32\logonui.exe
обои рабочего стола, лежащие под иконками и прочими визуальными наворотами

если все эти 3 картинки одинаковы, то процесс загрузки Windows перестаёт быть мельканием разнородных картинок, и превращается в завораживающую смену планов - появляется картинка, после чего поверх этой картинки появляется приглашение к вводу пароля (либо надпись "добро пожаловать"), и на конец поверх картинки появлется россыпь иконок и таскбар.

хотя придумано (и показано) это было не вчера, но названия этому процессу загрузки с постоянной картинкой не было.
Чтобы в дальнейшем не таскать за собой дикую и неудобную фразу "процесс загрузки Windows с постоянной картинкой на всех 3 этапах" назовём это Magic Logon
примерно увидеть "как это выглядит" можно вот на этой 360 килобайтной анимации
http://s53.radikal.ru/i142/0909/30/eea41e394bf3t.jpg (http://radikal.ru/F/s53.radikal.ru/i142/0909/30/eea41e394bf3.gif.html)

сделать так, чтобы дистрибутив после установки стартовал с Magic Logon, не сложно. Но этого почти никто не делал, потому что пользователи очень редко оставляют дефолтные обои, почти всегда заменяя их по своему вкусу. А после смены валпапера пользователем от Magic Logon остаются рожки да ножки.

Но если гора не идёт к Магомету, то … Prokazzza (http://forum.oszone.net/member.php?userid=47933) сперва огласил идею "запихать картинку с обоев пользователя в logonui" , а потом эта идея была реализована в одном из компонентов WinStyle, WinstyleMonitor (http://forum.oszone.net/thread-145914.html).
Потом tweakos (http://forum.oszone.net/member.php?u=160126) делает LogonUI & Logo Changer (http://forum.oszone.net/thread-148340.html) для тех, кто хочет "Magic Logon без Winstyle"

У обоих проектов есть неприятная особенность — какой нибудь компонент должен постоянно висеть в памяти компьютера, отслеживая "не поменял ли пользователь картинку для обоев?" и в случае если "поменял", изменить картинку в LogonUI.
Ещё один недостаток — если обои меняются с помощью дополнительной программы автоматически или по команде пользователя, то мониторящие компоненты это не улавливают (http://forum.oszone.net/post-1208587-102.html). Если интересно, причины подобного неулавливания (http://forum.oszone.net/post-1208606-103.html)

Оба этих недостатка обходятся, если поменять стратегию. Не мониторить "не поменял ли пользователь картинку для обоев?", а выполнять команду "записать текущий wallpaper в LogonUI" после команды "поменять обои" для обоеменяющегго софта.
Стратегия имеет недостаток — если пользователь поменят обои через "свойства рабочего стола" то эта смена обоев в LogonUI не запишется, и Magic Logon не получится :(»

Собственно это всё одна программа MagicLogon.exe , которая при запуске без параметров сообщает о том, как её запускать
http://s005.radikal.ru/i209/1001/a1/e74f34525815.png
http://s005.radikal.ru/i209/1001/a1/e74f34525815.png

т.е. программки + ярлык на рабочем столе с прописанными опциями вполне было бы достаточно для работы.

но я добавил ML.cmd для некоторых сервисных функций:
задержка 12 секунд при запуске из автозагрузки меняется правкой ML.cmd rem Задержка при автозагрузке
if "%1"=="delay" "%ProgramFiles%\MagicLogon\timeout.exe" 12 При первом запуске бекап файла logonui.exe (модификация его безопасна, но мало ли чего)
Определение оригинальности logonui.exe (по размеру файла), и в случае оригинального используется опция /RND , то есть будет просто случайная смена обоев через фейд, без эффекта MagicLogon если у Вас модифицированный logonui.exe, но Вы не хотите что бы в нём менялась картинка, поменяйте в ML.cmd строчки rem Проверка LogonUi на модифицированность
rem Если файл оригинальный, то заливки картинки в него не будет
rem Будет просто смена обоев, без MagicLogon :(
FOR %%I IN (%SystemRoot%\system32\logonui.exe) DO IF EXIST %%I SET SIZE=%%~zI
if %SIZE%==515072 ( set Opt=/RND ) else ( set Opt=/ML )на set Opt=/RND

Аддон SVCPack типа, возможна установка на живую систему
Папка установки c:\Program Files\MagicLogon\ (не меняется)
Ярлык - на "Рабочем столе"
Удаление возможно просто удалением папки с программой, ярлыка на рабочем столе и восстановлением исходного LogonUI из logonui.ml_backup
Или же Uninstall.cmd из папки с программой.
Архив с аддоном приаттачен к сообщению
Если хотите отключить автосмену при запуске windows, поменяйте в файле Run ключ Ai1 на Ai2


Так как программа написана На AutoIT, некоторые антивирусы обнаруживают в ней якобы зловреда http://www.virustotal.com/ru/analisis/d27ed3d096fb10602d533b9c2f1cb7dfd81d3982af5334a330efd2251c5681c8-1263808408
Скорей всего при нормальных ( а не пароноидальных) настройках эти антивирусы промолчат, Gen в названии Win32/Packed.Autoit.Gen - это от General, то есть оно так ругается на любые AitoIT'овские экзешники

tweakos
20-01-2010, 05:27
Сделано.В следующей версии будет поддержка любой темы оформления »
Собственно вот вам бэта версия следующего релиза Персонализации.
Теперь поддерживается любая! тема оформления! (кроме класс темы windows)
Проигрывается звук при смене обоев (в sfx звука нет добавьте его самостоятельно-либо в сам sfx либо в program files\personalize\ звук должен называться personalize.wav )

Скачиваем (http://depositfiles.com/files/7skevk1rw)

rrr777
22-01-2010, 09:26
tweakos, Itheme - лучше всего работает конечно с вашей (SevenXP3) темой имею ввиду трей, ну это фиг с ним, у меня сейчас три компа разных мощностей так сказать (конфиг. неохото расписывать) система одна и та же, так вот если прошлая бетка при вкл. всего набора (Itheme - да, прозрачность - да и т.д.) перещелкивала обои с эффектом Itheme (на SevenXP3 естественно) даже на самом слабом (P4 - 2.4, 512 оператив., и старенькая видеок. на 128 мб), то ныняшняя версия работает только на самой сильной 2-х ядерной машинке с 4гб опер. и 1гб видео, на остальных при вкл. Itheme (в. т.ч. и при теме SevenXP3) зависает навсегда, если без Itheme то нормально, не знаю может у меня, что то не так....
Ну и соответственно сменившуюся обоину с эфф. Itheme удается (всеже) увидеть только после ребута...- системные требования подросли??

tweakos
22-01-2010, 09:31
rrr777, Вот пример: Intel celeron 2.8 512 mb опер., ge force 6200 128 mb - все ок!.

rrr777
22-01-2010, 09:40
Вот пример: Intel celeron 2.8 512 mb опер., ge force 6200 128 mb - все ок!. »
странно, уже откл. все, что можо - виснет, ладно будем копать...

tweakos
22-01-2010, 09:55
rrr777, c uxtheme.dll ничего не напортачено?Персонализация юзает от туда нек функции...

rrr777
22-01-2010, 09:56
c uxtheme.dll »
нет..

tweakos
22-01-2010, 10:09
rrr777, Подождем пока еще кто нибудь отпишется...

rrr777
22-01-2010, 10:28
В процессах просто висит
personalize.exe
Net.exe
net1.exe, может какая служба не запущена?, при убивании net1.exe обоина меняется, но без заливки в панель, остатков от старой картинки не остается, просто прозрачность, после перегруза или просто выхода/входа в систему кратинка уже залита в панель задач..

tweakos
22-01-2010, 10:45
net1.exe, может какая служба не запущена? » Для отображения панели задач с куском обоины перезапускается служба тем......Что то с системой значит.На 4 компах проверял - работает норм (на всех разная конф.).Кстати от мощьности компа это не зависит (как максимум задержка по времени и более медленный эффект)

rrr777
22-01-2010, 10:57
tweakos, Ну слава богу разобрался. Как раз таки лишняя служба запущена была (TuneUp Theme Extension) - она при остановке виндосовской просит подтверждения на остановку себя, винда была только установлена - не все "лишние службы" повыключал, надо в адоне ее сразу вырубить..

celentanoman
01-02-2010, 03:20
ссылки на закачку программы не работают.а меджик логон не интересует. :(

tweakos
01-02-2010, 04:55
celentanoman, То есть как не работают?Попробуйте еще раз вот по этой ссылке (http://depositfiles.com/files/7skevk1rw)

Windowz777
02-02-2010, 20:32
tweakos, не могли бы вы зделать еще одну версию проги чтобы она напоминала стиль песонализационного аплета Windows 7 и чтобы была смена обоев через определьонный промежуток времени
ЗЫ:предлагаю это зделать не за бесплатно о цене договоримся в PM если моё предложение вас заинтирисовало!




© OSzone.net 2001-2012