Войти

Показать полную графическую версию : Добавление пункта в меню Пуск


Страниц : [1] 2 3

Deja7u
06-02-2011, 18:22
Доброго времени суток! Меня интересует вопрос, можно ли в XP как-нибудь добавить в меню Пуск новый пункт (например, Мои загрузки), с функциями подобных папок (таких как Мои изображения или Моя музыка), т.е.: спец. иконка, переход на папку "Мои загрузки" находящуюся в папке "Мои документы" и тд...

Методы, предложенные мне здесь (http://forum.oszone.net/showthread.php?p=1583077#post1583077) меня не устраивают (к сожалению)

P.S. добился вот такого эффекта путем добавления новых параметров в реестр и новой строки в shell32.dll. на само меню Пуск это никак не повлияло... Что-то упустил? Или моя задумка в принципе нереализуема?(((

viabcua
07-02-2011, 08:59
А разве вот это не подходит?
http://www.oszone.net/6477

momo2000
07-02-2011, 09:09
Deja7u, вот эта штука [addon] MRS - Меню рабочего стола (http://forum.oszone.net/thread-115506-33.html) добавляет свой пункт, но как не знаю, надо ковырять

Deja7u
08-02-2011, 18:11
А разве вот это не подходит?
http://www.oszone.net/6477 »
viabcua, специально для Вас я написал:
Методы, предложенные мне здесь (http://forum.oszone.net/showthread.php?p=1583077#post1583077) меня не устраивают (к сожалению) »
Давайте по делу высказывать идеи

momo2000, там используется тот же метод с добавлением "manufactured link", который предложил viabcua. Мне это не подходит, уточняю, мне нужно добавить пункт в этом районе! (см. скрин)

viabcua
09-02-2011, 08:21
я вычислил что часть данных хранятся здесь
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Shell Extensions\Cached
но эти данные ссылаются на shell32.dll, то есть в реестре должен быть прямой путь который указывает на номер ресурса в shell32.dll, а некоторые данные вовсе не ссылаются - то есть в этой ветке и находится разгадка. я думаю, что если правильно добавить в эту ветку ключ то должно работать, но как добавить пока не знаю. будет время попробую

Deja7u
09-02-2011, 19:24
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Shell Extensions\Cached »
у меня в этой ветке тупо записи о кэше... :unsure:
viabcua, тогда жду результатов эксперимента

viabcua
09-02-2011, 20:47
нашел статью, откуда думал что-то сделать но не получилось, может вам поможет
http://forum.ixbt.com/topic.cgi?id=22:44984
буду дальше пробывать

Deja7u
10-02-2011, 17:55
да, я до этого сам дошел, и по сути результат у них получился такой же как и у меня (в настройках есть пункт, а отображаться не хочет...) где-то чего-то не хватает, а вот где и чего... вот в этом и смысл вопроса :)

viabcua
10-02-2011, 19:24
я порился в реестре, подобавлял все что смог аналогично папкам мои рисунки, избранное.... но ничего не получилось

Deja7u
10-02-2011, 22:51
вот и я так же:) видимо нужно библиотеки и экзешники копать... а это настолько объемно и несуразно по сравнению с результатом, что как-то и не хочется:( надо того кто точно знает что добавить и куда... так что ЖДУ ПОДСКАЗКИ ПО ЭТОМУ ПОВОДУ!
viabcua, спасибо за попытки помочь! :Beer:

tikhonja
05-03-2011, 16:16
Я делаю очень просто - правой кнопкой на панели задач и выбираю "Свойства", вкладка "Меню Пуск", кнопка "Настроить", кнопка "Вручную", открывается окно Главного меню. Создаёшь папку в Главном меню или создаёшь в нём папку с нужным названием, или открываешь нужную папку. В любом случае на пустом месте папки правой кнопкой и выбираешь "Создать ярлык", затем указываешь путь к нужной программе или папке и вводишь название.
Всё!
Никаких заумных манипуляций с реестром или спец. программами.

shao
06-03-2011, 10:51
Deja7u, Может для Вас не ново, а может чем-нибудь поможет.

Описание параметров меню Пуск в реестре , по пути (для Вашей учётной записи) :
HKEY_CURRENT_USER\ Software\ Microsoft\ Windows\ CurrentVersion\ Policies\ Explorer

или для всех пользователей:
HKEY_USERS\ .DEFAULT\ Software\ Microsoft\ Windows\ CurrentVersion\ Policies\ Explorer

NoSimpleStartMenu - форсировать классическое меню "Пуск" - в
свойствах меню "Пуск" становится недоступным переключатель на вид меню в стиле ХР
и работать теперь можно только с классическим видом меню "Пуск";
NoStartMenuPinnedList - удаляет фиксированный список программ из меню "Пуск",
а также значки "Интернет" и "Электронная почта";
NoStartMenuMFUprogramsList - удаляет список часто используемых программ;
NoStartMenuMorePrograms - удаляет опцию "Все программы" из меню "Пуск";
NoCommonGroups - удаляет группы программ общего назначения (это элементы
профиля All Users в списке "Все программы");
GreyMSIAds - отображает частично установленные программы серым цветом;
NoWindowsUpdate - блокирует и удаляет ссылки на Windows Update. Также
блокируется доступ к сайту windowsupdate.microsoft.com;
DisableMyPicturesDirChange - запрещает менять путь к папке "Мои рисунки";
DisableMyMusicDirChange - запрещает менять путь к папке "Моя музыка";
DisableFavoritesDirChange - запрещает менять путь к папке "Избранное";
NoStartMenuMyMusic,
NoSMMyPictures,
NoFavoritesMenu,
NoRecentDocsMenu - удаляет все папки пользовательской оболочки из меню
"Пуск" (кроме "Моих документов"), а также удаляет соответствующие флажки,
расположенные в диалоговом окне настройки меню "Пуск";
NoSMMyDocs - удаляет папку "Мои документы" из меню, а также соответствующий
флажок в диалоговом окне настройки меню "Пуск";
DisablePersonalDirChange - препятствует пользователю изменить путь к папке
"Мои документы";
MaxRecentDocs - значение этого параметра соответствует максимальному
количеству ярлыков, указывающих на последние открываемые документы, которые
должны отображаться в подменю "Недавние документы";
ClearRecentDocsOnExit - очищает список недавно использованных документов
при выходе пользователя из системы;
NoRecentDocsMenu - удаляет пункт "Недавние документы" из меню "Пуск";
NoFavoritesMenu - удаляет меню "Избранное", а также соответствующие флажки
в диалоговом окне настройки Пуска;
NoNetworkConnections - удаляет элемент "Сетевое окружение", находящийся в
меню "Пуск" вместе с соответствующим флажком в окне настройки;
NoStartMenuNetworkPlaces - удаляет элемент "Сетевые подключения" меню
"Пуск" и соответствующий флажок окна настройки;
NoRecentDocsNetHood - запрещает добавлять или удалять совместно используемые
папки в/из "Сетевые подключения", всякий раз когда пользователь открывает документ,
находящийся в совместно используемой папке;
NoSMHelp - удаляет пункт "Справка и поддержка" из меню "Пуск";
NoFind - удаляет команду "Поиск" в меню "Пуск" и отключает соответствующую
опцию в диалоговом окне настройки;
NoRun - удаляет команду "Выполнить", отключает флажок в окне настройки,
отключает возможность запуска программ в Диспетчере задач, блокирует нажатие
клавиш Win+R;
MemCheckBoxInRunDlg - добавляет флажок "Запустить в отдельной области
памяти" в диалоговое окно "Запуск программы", который позволяет выполнить 16-разрядные
приложения в отдельных виртуальных DOS-машинах;
NoSetTaskbar - блокирует возможность внесения любых изменений в установки
панели задач и меню "Пуск", а также удаляет элемент Панель задач и меню "Пуск" в
Панели управления и в меню "Пуск";
NoInstrumentation - блокирует возможность запоминания системой информации о
ранее используемых программах, путях и документах;
NoUserNameInStartMenu - удаляет имя пользователя из меню "Пуск";
NoResolveSearch - препятствует системе осуществлять поиск целевого устройства
по его ярлыку;
NoResolveTrack - блокирует функциональные возможности системы по отслеживанию
NTFS, при поиске целевых файлов ярлыков оболочки;
ForceStartMenuLogoff - блокирует для пользователя возможность удаления опции
"Выход из системы" меню "Пуск";
StartmenuLogoff - отключает опцию Logoff меню "Пуск" и препятствует
пользователям включить ее в состав меню;
NoClose - удаляет опцию "Завершение работы" в меню "Пуск" и блокирует
для пользователей возможность выключения системы с использованием стандартных
средств пользовательского интерфейса;
NoChangeStartMenu - блокирует модификации, производимые по принципу
drag-and-drop в меню "Пуск";
HKEY_CURRENT_USER\ Software\ Microsoft\ Windows\ CurrentVersion\ Policies\ NonEnum\
{20D04FE0-3AEA-1069-A2D8-08002B30309D} - удаляет элемент "Мой компьютер" из
меню и блокирует соответствующий флажок в диалоговом окне настройки.


И экспортированные параметры в рег-файл :

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer]
"NoSimpleStartMenu"=dword:00000001
"NoStartMenuPinnedList"=dword:00000001
"NoStartMenuMFUprogramsList"=dword:00000001
"NoStartMenuMorePrograms"=dword:00000001
"NoCommonGroups"=dword:00000001
"GreyMSIAds"=dword:00000001
"NoWindowsUpdate"=dword:00000001
"DisableMyPicturesDirChange"=dword:00000001
"DisableMyMusicDirChange"=dword:00000001
"DisableFavoritesDirChange"=dword:00000001
"NoStartMenuMyMusic"=dword:00000001
"NoSMMyPictures"=dword:00000001
"NoFavoritesMenu"=dword:00000001
"NoRecentDocsMenu"=dword:00000001
"NoSMMyDocs"=dword:00000001
"DisablePersonalDirChange"=dword:00000001
"MaxRecentDocs"=dword:00000010
"ClearRecentDocsOnExit"=dword:00000001
"NoRecentDocsMenu"=dword:00000001
"NoFavoritesMenu"=dword:00000001
"NoNetworkConnections"=dword:00000001
"NoStartMenuNetworkPlaces"=dword:00000001
"NoRecentDocsNetHood"=dword:00000001
"NoSMHelp"=dword:00000001
"NoFind"=dword:00000001
"NoRun"=dword:00000001
"MemCheckBoxInRunDlg"=dword:00000001
"NoSetTaskbar"=dword:00000001
"NoInstrumentation"=dword:00000001
"NoUserNameInStartMenu"=dword:00000001
"NoResolveSearch"=dword:00000001
"NoResolveTrack"=dword:00000001
"ForceStartMenuLogoff"=dword:00000001
"StartmenuLogoff"=dword:00000001
"NoClose"=dword:00000001
"NoChangeStartMenu"=dword:00000001

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\NonEnum\
{20D04FE0-3AEA-1069-A2D8-08002B30309D}]

saneck
31-05-2011, 00:47
Всем привет. На втором жёстком диске есть папка "Мои документы!!!", скажите пожалуйста, как добавить ярлык этой папки в ту область меню пуск которая отмечена на скрине? Спасибо.
http://s50.radikal.ru/i130/1105/05/1de4622b3957t.jpg (http://radikal.ru/F/s50.radikal.ru/i130/1105/05/1de4622b3957.jpg.html)

saneck
31-05-2011, 10:39
viabcua, А разве вот это не подходит?
http://www.oszone.net/6477 »
в принципе, оно для меня пойдёт, НО не могли бы Вы мне поподробней объяснить что в моём случае (папка находится на другом физическом диске) нужно указывать в разделе [Strings]? И как создать этот файл, просто текстовый док-нт с расширением .inf или я не прав? Спасибо.

Deja7u
12-07-2011, 17:53
И как создать этот файл, просто текстовый док-нт с расширением .inf или я не прав? »
да

не могли бы Вы мне поподробней объяснить что в моём случае (папка находится на другом физическом диске) нужно указывать в разделе [Strings] »
для уточнения, внешний жесткий или нет?

в стринге пишем следующее (могу быть неправ:) если что поправят)
[STRINGS] ;Имя ярлыка
LinkName = "Документы"
;Всплывающая подсказка к ярлыку
LinkTip = "Все что угодно"
;Полный путь к значку
IconName = "полный путь к иконке"
;Полный путь к файлу или URL
FileName = "полный путь к папке"

saneck
12-07-2011, 18:03
внешний жесткий или нет? »
нет диск не внешний.

Deja7u
12-07-2011, 22:00
попробуй выше описанный стринг, отпишись что выйдет

saneck
13-07-2011, 22:31
Deja7u, всё нормально получилось, вот результат (http://s45.radikal.ru/i108/1107/c7/8a25e7c11e7e.jpg) , спасибо Вам большое.

Deja7u
14-07-2011, 20:40
saneck, рад был помочь... Хоть кому-то пригодилось :lol:

saneck
16-07-2011, 22:56
Deja7u, а вот теперь такой вопрос: на ноуте супруги решил я добавить туда ссылку на её рабочий сайт у меня почему то не отображается рисунок иконки, а показывает просто типа док-нт блокнота (http://i031.radikal.ru/1107/b5/036782c5dcc5.jpg). Может это из за того что я просто эмблему универа, в формате Jpeg переименовал в формат ico? А как сделать правильно?
------------------------------------------------------------


Вопрос решил, надо было действительно с помощью специальной программы (http://realprogz.narod.ru/progz/microart.rar) сделать из этого графического рисунка файл иконки.




© OSzone.net 2001-2012