PDA

Показать полную графическую версию : [решено] Добавление папки или ярлыка в Мой компьютер, Панель управления, Рабочий стол


Apel
28-07-2008, 01:36
Давно видел в нете информацию, как разместить на рабочем столе "ярлык" типа Мой компьютер или IE, но для произвольного ресурса. Помню, что нужно было в трёх (примерно) местах реестра создать какие-то параметры. Сейчас не могу найти ничего подобного. Кто знает, подскажите. То есть, я хочу создать "ярлык" на программу, но в виде значка, а ля IE, а не убрать стрелки со всех ярлыков и тому подобное.

Vadikan
28-07-2008, 01:42
но для произвольного ресурса »
Конкретнее для какого?

Apel
28-07-2008, 01:45
Да хоть для калькулятора. Здесь суть не в конктетике, а в общем случае.

Vadikan
28-07-2008, 02:38
Да хоть для калькулятора. »
Щелкните правой кнопкой мыши на рабочем столе и выберите Создать - Ярлык. Введите calc.exe, Далее, введите название ярлыка.

Apel
28-07-2008, 03:18
Щелкните правой кнопкой мыши на рабочем столе и выберите Создать - Ярлык. Введите calc.exe, Далее, введите название ярлыка. »
Я спрашивал не как создать ярлык, а "ярлык". Кавычки неспроста тут. Нужно создать объект, работающий как ярлык, но по поведению напоминающий элементы рабочего стола типа Мой компьютер, Корзина, Сетевое окружение. Я совершенно точно помню, что давно случайно где-то видел инструкцию как это сделать.

Поясню конкретно что я хочу сделать:
Имеется Папка в которой хранятся дистрибутивы, архивные копии, кино, музыка и прочее. На рабочем столе есть ярлык который постоянно теряется из виду. Так вот, хотелось бы этот ярлык (только его) жёстко закрепить на рабочем столе. Ведь значки типа перечисленных наверняка есть особый тип ярлыка.


PS: Спасибо за разъяснение о ярлыке :laugh:

Vadikan
28-07-2008, 10:45
Apel, я представляю, о чем вы говорите - о пространстваx имен, в частности - о рабочем столе. Просто вы не можете привести пример На рабочем столе есть ярлык который постоянно теряется из виду. Так вот, хотелось бы этот ярлык (только его) жёстко закрепить на рабочем столе. »Потерю из виду пространство имен не решит - тут дело в значке, который будет бросаться в глаза. Также и с закреплением - если не удалять, то никуда не денется. А то, что вы ищете - здесь Tutorial | Add a custom folder and shortcut to My Computer or the Desktop or the Control Panel (http://www.joejoe.org/forum/index.php?showtopic=4303)

PS: Спасибо за разъяснение о ярлыке :laugh:
Каков вопрос, таков ответ. Я тоже посмеялся...

Apel
28-07-2008, 13:23
Спасибо, всё работает. Не знал как точно задать вопрос. Главное, нашли решение.

HLT
28-07-2008, 15:18
А вот вопрос вдогонку:
как подобный ресурс добавить в панель быстрого выбора в стандартном окне диалога выбора файла?

http://s51.radikal.ru/i132/0807/59/cf042731d1f3t.jpg (http://s51.radikal.ru/i132/0807/59/cf042731d1f3.jpg)

Petya V4sechkin
28-07-2008, 15:24
вдогонку:
как подобный ресурс добавить в панель быстрого выбора в стандартном окне диалога выбора файла?
[решено] Своя папка в стандартном окне Windows открыть/сохранить (http://forum.oszone.net/thread-83407.html)
[решено] Редактирование папок диалогового окна Сохранить/Открыть файл (PlacesBar) (http://forum.oszone.net/thread-63878.html)

Apel
29-07-2008, 22:03
Это применимо только в HKCU? (попробовал в HKLM - никаких изменений, и после перезагрузки тоже)

Радик
29-07-2008, 23:38
Давно видел в нете информацию, как разместить на рабочем столе "ярлык" типа Мой компьютер или IE, но для произвольного ресурса. Помню, что нужно было в трёх (примерно) местах реестра создать какие-то параметры. Сейчас не могу найти ничего подобного. Кто знает, подскажите. То есть, я хочу создать "ярлык" на программу, но в виде значка, а ля IE, а не убрать стрелки со всех ярлыков и тому подобное. » -
вот код на примере Cute FTP: создаёте 2 файла с расширение *.reg
1)
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{3098EC3E-141A-4811-9F3D-900AB0DDFA4C}]
@="CuteFTP 8 Professional"

2)
Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\CLSID\{3098EC3E-141A-4811-9F3D-900AB0DDFA4C}]
@="CuteFTP 8 Professional"

[HKEY_CLASSES_ROOT\CLSID\{3098EC3E-141A-4811-9F3D-900AB0DDFA4C}\DefaultIcon]
@="C:\\Program Files\\GlobalSCAPE\\CuteFTP 8 Professional\\cuteftppro.exe,0"

[HKEY_CLASSES_ROOT\CLSID\{3098EC3E-141A-4811-9F3D-900AB0DDFA4C}\InProcServer32]
"ThreadingModel"="Apartment"

[HKEY_CLASSES_ROOT\CLSID\{3098EC3E-141A-4811-9F3D-900AB0DDFA4C}\Shell]

[HKEY_CLASSES_ROOT\CLSID\{3098EC3E-141A-4811-9F3D-900AB0DDFA4C}\Shell\Open]

[HKEY_CLASSES_ROOT\CLSID\{3098EC3E-141A-4811-9F3D-900AB0DDFA4C}\Shell\Open\Command]
@="C:\\Program Files\\GlobalSCAPE\\CuteFTP 8 Professional\\cuteftppro.exe"

Значок появится в папке Мой компьютер.
Для рабочего стола:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Desktop\NameSpace\{3098EC3E-141A-4811-9F3D-900AB0DDFA4C}]
@="CuteFTP 8 Professional"

Таким образом можно создать любое колличество значков как в мой компьютер так и на рабочем столе. Только необходимо чтобы CLSID всегда был разный.
Очень забавно.
http://s57.radikal.ru/i158/0807/72/7977744514dc.jpg




© OSzone.net 2001-2012