Показать полную графическую версию : [addon] MRS - Меню рабочего стола
Страниц :
[
1]
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
Меню рабочего стола (MRS)
Это одно из дополнений для проекта WInStyle. Программа для быстрого запуска приложений, прямо с рабочего стола.
http://img152.imageshack.us/img152/4949/43769372ue5.th.jpg (http://img152.imageshack.us/my.php?image=43769372ue5.jpg)
MRS версия 2.0
Изменения:
Изменена прозрачность круга
Добавлена анимация кругу
Сделаны подсказки для иконок
Изменен диаметр круга
MRS версия 2.5
Изменеия:
Подправлен файл .inf
Добавлена анимация каждой иконке
Изменена иконка "Интернет"
Изменена иконка "Системный диск"
"Сетевые подключения" изменены на "Блокнот"
MRS версия 3.0
Изменеия:
Добавлена кнопка перезагрузка
Центральная кнопка - свойста системы
"Системный диск" изменен на "сетевые подключения"
Изменена иконка приложения
В новой версии сделана тихая установка, программа сама добавляется в меню пуск и system32
Аддон для интеграции в дистрибут пост 147 (http://forum.oszone.net/post-900656-147.html) Автор Geddar (http://forum.oszone.net/member.php?userid=87095)
З.ы отписываемся если найдете баги и т.д
Как удалить программу? (http://forum.oszone.net/post-1209127-202.html)
Для запуска на Windows 7, нужно поставить совместимость с WinXP SP3 в свойствах запускаемого файла!
prokazzza
22-08-2008, 10:16
prokazzza не против, поэтому переношу тему отдельно. Замечание по кругляшу, нужен более прозрачный фон и добавить немного анимации в сам кругляшь, а то смотрица скромно :)
prokazzza, Спасибо за доробтку темы :)А теперь по существу, немного анимации в сам кругляшь »Это которой в центре?нужен более прозрачный фон »Я сейчас сделал более прозрачным его, но на разных картинках он смотрится по разному...если картинка темная то норм, если в светлых тонах то фона практически не видно, вообщем щас анимацию доделаю выложу :)
prokazzza
22-08-2008, 12:42
Для начала предлагаю назвать Кругляш - Меню рабочего стола (MRS)
di2blo, добавить немного анимации в сам кругляшь »
Я вот что имею ввиду ;) Скачай прикрепленный архив
А вот насчет запуска программы предлагаю сделать следующее, создаем INF файл с такими параметрами:
[Version]
signature = $CHICAGO$
SetupClass=BASE
[DefaultInstall]
AddReg = FLink.AddReg
[FLink.AddReg]
HKCR,"CLSID\{2559a1f6-21d7-11d4-bdaf-00c04f60b9f0}",,0x00000000,%LinkName%
HKCR,"CLSID\{2559a1f6-21d7-11d4-bdaf-00c04f60b9f0}","InfoTip",0x00000000,%LinkTip%
HKCR,"CLSID\{2559a1f6-21d7-11d4-bdaf-00c04f60b9f0}\DefaultIcon",,0x00020000,%IconName%
HKCR,"CLSID\{2559a1f6-21d7-11d4-bdaf-00c04f60b9f0}\InProcServer32",,0x00020000,"%SystemRoot%\system32\shdocvw.dll"
HKCR,"CLSID\{2559a1f6-21d7-11d4-bdaf-00c04f60b9f0}\InProcServer32","ThreadingModel",0x00000000,"Apartment"
HKCR,"CLSID\{2559a1f6-21d7-11d4-bdaf-00c04f60b9f0}\Instance","CLSID",0x00000000,"{3f454f0e-42ae-4d7c-8ea3-328250d6e272}"
HKCR,"CLSID\{2559a1f6-21d7-11d4-bdaf-00c04f60b9f0}\Instance\InitPropertyBag","CLSID",0x00000000,"{13709620-C279-11CE-A49E-444553540000}"
HKCR,"CLSID\{2559a1f6-21d7-11d4-bdaf-00c04f60b9f0}\Instance\InitPropertyBag","method",0x00000000,"ShellExecute"
HKCR,"CLSID\{2559a1f6-21d7-11d4-bdaf-00c04f60b9f0}\Instance\InitPropertyBag","Command",0x00000000,%LinkName%
HKCR,"CLSID\{2559a1f6-21d7-11d4-bdaf-00c04f60b9f0}\Instance\InitPropertyBag","Param1",0x00020000,%FileName%
HKCR,"CLSID\{2559a1f6-21d7-11d4-bdaf-00c04f60b9f0}\shellex\ContextMenuHandlers\{2559a1f6-21d7-11d4-bdaf-00c04f60b9f0}",
HKCR,"CLSID\{2559a1f6-21d7-11d4-bdaf-00c04f60b9f0}\shellex\ContextMenuHandlers\{2559a1f6-21d7-11d4-bdaf-00c04f60b9f0}",,0x00000000,""
HKCR,"CLSID\{2559a1f6-21d7-11d4-bdaf-00c04f60b9f0}\shellex\MayChangeDefaultMenu",,0x00000000,""
HKCR,"CLSID\{2559a1f6-21d7-11d4-bdaf-00c04f60b9f0}\ShellFolder","Attributes",0x00010001,0
HKCU,"Software\Microsoft\Windows\CurrentVersion\Shell Extensions\Cached","{2559A1F6-21D7-11D4-BDAF-00C04F60B9F0} {00000000-0000-0000-C000-000000000046} 0x401",0x00000001, 01,00,00,00,39,00,34,00,28,38,37,b0,1d,53,c8,01
HKCU,"Software\Microsoft\Windows\CurrentVersion\Shell Extensions\Cached","{2559A1F6-21D7-11D4-BDAF-00C04F60B9F0} {000214E8-0000-0000-C000-000000000046} 0x401",0x00000001, 01,00,00,00,39,00,34,00,ea,23,43,b0,1d,53,c8,01
HKCU,"Software\Microsoft\Windows\CurrentVersion\Shell Extensions\Cached","{2559A1F6-21D7-11D4-BDAF-00C04F60B9F0} {000214E6-0000-0000-C000-000000000046} 0x401",0x00000001, 00,00,00,00,39,00,34,00,28,ec,fb,b4,1d,53,c8,01
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\StartMenu\StartPanel\ShowOEMLink","NoOEMLinkInstalled",0x00010001,0
HKCU,"Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced","Start_ShowOEMLink",0x00010001,1
[STRINGS]
LinkName = "Меню рабочего стола"
LinkTip = "Щелкните для получения дополнительных сведений."
IconName = "C:\WINDOWS\System32\MRS.ICO"
FileName = "C:\WINDOWS\System32\MRS.EXE"
Скриншот:
http://wiki.oszone.net/images/4/4f/Без2_копия.gif
Соответственно Кругляш и иконку к нему кидаем в system32, запускаем inf и в меню пуске появляется новый пункт - Меню рабочего стола. :)
prokazzza, Вообщем вот (http://ifolder.ru/7813111) , что пока получилось.Буду через 3 дня :)
P.s Кстати отличная идея про меню пуск +5
P.P.s правда я еще не че не переименновывыл...
P.P.P.s и может лучше не делать анимацию на кружок, просто когда от иконки к иконке перемещаешься мегает больно часто...над подумать над этим вариантом :)
Обновил до версии 2.0. См. шапку
Есть просьба, может кто знает команду для вызова окна "завершение сеанса", что бы на нажатие красной кнопки появилось окно что делать: выключить, перезагрузить и т.д.
Еще интересуют сами программы в кругляше, может какие надо заменить и на что.
Так же интересны отзывы про анимацию круга, как было лучше в новой версии или в версии 1.7.Вообщем отписываемся т.к делаем что бы, Вам было удобно!
di2blo, Новая версия явно выглядит посимпатичней. Анимация менее броская, что собственно и хорошо.
Завершение сеанса можно вызвать скорее всего вызовом rundll32 и какой-то библиотеки (msgina.dll что ль... хз). Вообще, я думал, prokazzza должен был бы наверно знать :)
А по поводу программ, все замечательно, только вот вызов осла я бы лично заменил бы на вызов браузера по умолчанию. Ведь многие пользуются оперой или firefox, и IE соответственно не будут вызывать.
Кстати, господа, вы не будете возражать, если я накатаю аддончик с гругляшом на SYSOC? Очень хочется, чтобы это чудо устанавливалось с системой
Название неудачное. Я думал о контекстном меню. Так и назвать - "кругляш быстрого запуска".
Выход из сеанса:
logoff.exe
Выключение:
shutdown -s
Перезагрузка:
shutdown -r
Смена пользователя:
rundll32 user32,LockWorkStation
Диалог выключения:
rundll32 msgina,ShellShutdownDialog
Скриншот: »
Не видно.
prokazzza
25-08-2008, 13:18
все же думаю будет лучше Desktop Menu. Можно и так, если название не занято ;)
prokazzza, Да я думаю наврятли занято, кругляша всего 3 в инете)rundll32 msgina,ShellShutdownDialog »
Тут трабл в другом надо команду типа вот такой
::{20D04FE0-3AEA-1069-A2D8-08002B30309D} - она запускает мой компьтер
Котяра, Вашу использовать не льзя т.к прога не может найти пусть....вообщем выдает ошибку.
P.s Скоро новая версия выйдет, поменял некоторые иконки и добавли им анимацию, пол ночи сидел, вообщем увидите, надеюсь понравится :)
Geddar, Да он впринципи и сделан как адон для установки :)там sfx используется.тольк надо в паку svpack впихнуть и в run прописать :)а по поводу браузера там и стоит по умолчанию)у меня лично и осел и опера, если опера по умолчанию то открывает ее если Ie то его :) прост иконку такую сделал)красиво смотрится)у меня есть в планах заменить ее)посмотрим :)
prokazzza, di2blo, в файле 1.inf пути
IconName = "C:\WINDOWS\System32\MRS.ICO"
FileName = "C:\WINDOWS\System32\MRS.EXE"
жёстко привязаны к диску С:.
Не работает, если система грузится с диска, отличного от C:.
Переменная %Windir% для системы на другом диске не сработала.
Выход -либо править в 1.inf путь, либо копировать вручную.
Обратите на это внимание.
yurfed, а если попробывать %SystemDrive% или %SystemRoot%
di2blo,
IconName = "%SystemRoot%\System32\MRS.ICO"
FileName = "%SystemRoot%\System32\MRS.EXE"
Сработало как надо.
ЗЫ Я чёт и забыл про эти переменные ;)
di2blo, Ну все-таки SYSOC как-то поцивильней, так скажем... Да и всегда хорошо иметь возможность корректного удаления аддона. А то sfx для такого проекта как-то скромно выглядит. А насчет браузера, виноват :). Даже, если честно и не открывал. Судя по иконке не было слмнений, что это именно осел. А нельзя ли сделать, чтобы иконка менялась в зависимости от используемого по умолчанию браузера? Ну или сделать какую-нибудь универсальную, типа как у проказы - такая планета Земля.
Ну или сделать какую-нибудь универсальную, типа как у проказы - такая планета Земля. »
Уже поменял седня днем ещё :)
Ну все-таки SYSOC как-то поцивильней, так скажем... Да и всегда хорошо иметь возможность корректного удаления аддона. А то sfx для такого проекта как-то скромно выглядит »
Если не сложно то сделайте, я думаю не кто против не будет :)
Уже поменял седня днем ещё » а почему INF не подправил? см 13 пост
Polydyrak
25-08-2008, 22:19
Вот и у меня руки дошли попробовать "Кругляш" и сразу вопросы:
- Как заменить иконки и особенно логотип в центре
хочу сделать его прозрачным типа такого:
http://s48.radikal.ru/i119/0808/db/df97a6c4eb18t.jpg (http://radikal.ru/F/s48.radikal.ru/i119/0808/db/df97a6c4eb18.jpg.html)
только наверное без размытия.
Ну и ещё, сугубо от себя:
- Очень плохо что сам кругляш нельзя тоскать в любое место Рабочего стола
- И ещё хуже что нельзя добавить свои ярлыки, нито из того что там есть я пользуюсь только Панелью управления и Браузером.
Получается что назначение у всего этого великолепия сугубо декаративное, а так хотелось очистить стол от обычных ярлыков...
Очень плохо что сам кругляш нельзя тоскать в любое место Рабочего стола »
Его можно тоскать в любое место раб стола :)И ещё хуже что нельзя добавить свои ярлыки? »
это вам не рокет док и ресурсов потребляет куда меньше.Получается что назначение у всего этого великолепия сугубо декаративное, а так хотелось очистить стол от обычных ярлыков... »
выхода 2 или дождаться windows se7en или roket dock.ДА и то я сомневаюсь что в se7en можно будет добовлять свои ярлыки...скорее будет дан перечень прог :)
а почему INF не подправил? см 13 пост »
yurfed, да ет со след версией которая уже не за горами ;)
Polydyrak
25-08-2008, 22:48
Его можно тоскать в любое место раб стола »
И впрямь таскается ...
, мож я впервый раз не попал, хотя как можно было не попасть ...
выхода 2 или дождаться windows se7en или roket dock.ДА и то я сомневаюсь что в se7en можно будет добовлять свои ярлыки...скорее будет дан перечень прог »
не эти уж точно врятли что-то там удобное придумают.
di2blo, Сделай лучше для автозапуска не ярлык в автозагрузке, а запуск из реестра, скажем из HKCU,"Software\Microsoft\Windows\CurrentVersion\Run"
зы: Подожду для аддона новую версию :). Хотя есть уже рабочая и со старой
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC