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

Deja7u 06-02-2011 18:22 1606130

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

Методы, предложенные мне здесь меня не устраивают (к сожалению)

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

viabcua 07-02-2011 08:59 1606516

А разве вот это не подходит?
http://www.oszone.net/6477

momo2000 07-02-2011 09:09 1606524

Deja7u, вот эта штука [addon] MRS - Меню рабочего стола добавляет свой пункт, но как не знаю, надо ковырять

Deja7u 08-02-2011 18:11 1607763

Вложений: 1
Цитата:

Цитата viabcua
А разве вот это не подходит?
http://www.oszone.net/6477 »

viabcua, специально для Вас я написал:
Цитата:

Цитата Deja7u
Методы, предложенные мне здесь меня не устраивают (к сожалению) »

Давайте по делу высказывать идеи

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

viabcua 09-02-2011 08:21 1608171

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

Deja7u 09-02-2011 19:24 1608729

Цитата:

Цитата viabcua
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Shell Extensions\Cached »

у меня в этой ветке тупо записи о кэше... :unsure:
viabcua, тогда жду результатов эксперимента

viabcua 09-02-2011 20:47 1608786

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

Deja7u 10-02-2011 17:55 1609490

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

viabcua 10-02-2011 19:24 1609581

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

Deja7u 10-02-2011 22:51 1609749

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

tikhonja 05-03-2011 16:16 1627936

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

shao 06-03-2011 10:51 1628424

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 1685393

Добавление значка в Пуск
 
Всем привет. На втором жёстком диске есть папка "Мои документы!!!", скажите пожалуйста, как добавить ярлык этой папки в ту область меню пуск которая отмечена на скрине? Спасибо.
[IMG][/IMG]

saneck 31-05-2011 10:39 1685538

viabcua,
Цитата:

Цитата viabcua
А разве вот это не подходит?
http://www.oszone.net/6477 »

в принципе, оно для меня пойдёт, НО не могли бы Вы мне поподробней объяснить что в моём случае (папка находится на другом физическом диске) нужно указывать в разделе [Strings]? И как создать этот файл, просто текстовый док-нт с расширением .inf или я не прав? Спасибо.

Deja7u 12-07-2011 17:53 1711968

Цитата:

Цитата saneck
И как создать этот файл, просто текстовый док-нт с расширением .inf или я не прав? »

да

Цитата:

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

для уточнения, внешний жесткий или нет?

в стринге пишем следующее (могу быть неправ:) если что поправят)
Код:

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


saneck 12-07-2011 18:03 1711970

Цитата:

Цитата Deja7u
внешний жесткий или нет? »

нет диск не внешний.

Deja7u 12-07-2011 22:00 1712100

попробуй выше описанный стринг, отпишись что выйдет

saneck 13-07-2011 22:31 1712761

Deja7u, всё нормально получилось, вот результат , спасибо Вам большое.

Deja7u 14-07-2011 20:40 1713537

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

saneck 16-07-2011 22:56 1714807

Deja7u, а вот теперь такой вопрос: на ноуте супруги решил я добавить туда ссылку на её рабочий сайт у меня почему то не отображается рисунок иконки, а показывает просто типа док-нт блокнота. Может это из за того что я просто эмблему универа, в формате Jpeg переименовал в формат ico? А как сделать правильно?
------------------------------------------------------------


Вопрос решил, надо было действительно с помощью специальной программы сделать из этого графического рисунка файл иконки.

momo2000 18-07-2011 12:15 1714882

saneck, конечно, просто переименование ничего не даст, нужно конвертировать, вот этим поробуйте

One THE darK 03-08-2011 11:51 1725092

Всем привет!
Многие из вас проходили по этой ссылке http://www.oszone.net/6477#full_page_top
Но кто-нибудь это делал? Если да или нет, ну в общем нужна ваша помощь... Возникли следующие вопросы:
Хочу сделать ссылку на контакт
Код:

[STRINGS]
;Имя ярлыка
LinkName = "В Контакте"
;Всплывающая подсказка к ярлыку
LinkTip  = "Друзья ждут тебя!"
;Полный путь к значку
IconName = "C:\WINDOWS\OEM\vkontakte.ico"
;Полный путь к файлу или URL
FileName = "http://vkontakte.ru"

IconName указан путь к "С" - а нельзя ли сделать альтернативный путь? не у всех же называется локальный диск "С" и не все на "С" устанавливают. Если возможно, то как?
И там же указан пути OEM - у меня такой папки нет, можно просто указать в system32???

Кроме этого, что нужно чтобы интегрировать это в дистрибутив windows XP? Какие вспомогательные файлы нужны? и где прописывать запуск?

saneck 03-08-2011 12:01 1725101

One THE darK,
Цитата:

Цитата One THE darK
И там же указан пути OEM - у меня такой папки нет, можно просто указать в system32??? »

просто путь к ярлыку, по моему, вот я жене на нетбуке помню делал.

One THE darK 03-08-2011 12:09 1725108

saneck, а можете по подробнее описать???....
Как и чем иконка вместе с файлами устанавливается в систему, какие файлы или ресурсы необходимы и все в таком духе???.....

saneck 03-08-2011 12:14 1725116

Вот чуть выше посмотрите, а по поводу
Цитата:

Цитата One THE darK
Кроме этого, что нужно чтобы интегрировать это в дистрибутив windows XP? Какие вспомогательные файлы нужны? и где прописывать запуск? »

здесь, извините я Вам не помощник.
-----------------------
Я помню сделал этот значок, поместил его вообще на диск Д, где у меня все левые иконки и ярлыки хранятся, и указал путь к этой иконке.

One THE darK 03-08-2011 12:38 1725132

saneck, тогда скажите как вы установили на живую систему? как запустили файл? какими командами, или что-то я не пойму...

Все разобрался с установкой.
Теперь остался другой вопрос, как ЕГО можно интегрировать в дистрибутив????

saneck 03-08-2011 12:46 1725140

One THE darK, ничего не устанавливал, Создал документ блокнота прямо на раб. столе прописал в нём параметры
Цитата:

Цитата One THE darK
STRINGS] ;Имя ярлыка LinkName = "В Контакте" ;Всплывающая подсказка к ярлыку LinkTip = "Друзья ждут тебя!" ;Полный путь к значку IconName = "C:\WINDOWS\OEM\vkontakte.ico" ;Полный путь к файлу или URL FileName = "http://vkontakte.ru" »

закрываешьна этот док, при вопросе сохранение изменений жми ОК , переименуй его в Например Тектовый документ.INF. Потом ПКМ по этому док-у жмите "установить" и всё должно заработать.Ну если что перезагрузитесь. Потом его можно с раб стола удалить.

One THE darK 03-08-2011 13:28 1725168

Народ может поможете создать? http://forum.oszone.net/post-1725092-22.html
Если кто - нибудь делал, то напишите...

Я думаю можно попробовать с помощью обычного winrar SFX это сделать...
Задумка такая добавить inf файл и ico картинку, кроме этого добавить к архиву bat'ник в котором нужно прописать
Код:

xcopy "vkontakte.ico" "%windir%\system32\" /y >nul
Но необходимо прописать в bat строку для того чтобы он установил factory.inf, который будет лежать с ним в одном архиве.
подскажите строку плиз.... и это возможно будет установить с sfx архива???

Deja7u 04-08-2011 17:17 1725919

One THE darK, и тебе привет!

Вот ссылка, думаю ее хватит
Также можно поискать полезную информацию в этом разделе.

One THE darK 05-08-2011 18:13 1726507

Deja7u, спасибо! но ничего для создания не нашел.. как и куда вписать ключ для установки inf мне желательно сделать что-то вроде аддона. чтобы вписать его в svcpask для установки.

Deja7u 05-08-2011 19:44 1726550

Цитата:

Цитата One THE darK
но ничего для создания не нашел.. как и куда вписать ключ для установки inf мне желательно сделать что-то вроде аддона »

http://oszone.net/display.php?id=2762 - там черным по белому написано "Сначала создается пакетный файл RunOnceEx.cmd, основным назначением которого является импорт записей в системный реестр. Программы, которые необходимо установить, и команды для их установки указываются в виде параметров реестра. Импорт параметров в реестр происходит за 12 минут до окончания установки Windows (Т-12) путем запуска файла RunOnceEx.cmd из файла cmdlines.txt. Установка программ происходит при первом входе в систему первого пользователя. В остальном же файл RunOnceEx.cmd является обычным пакетным файлом, поэтому из него также можно выполнять любые команды, которые вы хотите запустить на Т-12."

Прочтите внимательно, я не знаю принципа создания сборок с системой, но думаю что этот способ именно то что тебе надо

John of Ekaterinburg 15-08-2011 17:42 1732435

Попробуй утилой Regshot_ом про сканируй.Здесь на сайте написано про снимок процесса,то есть примерно какая ветка и какие ключи.К примеру первый кадр пустой ,второй делай мой комп. мои докум и тому подобное потом сравниваешь изменение.Ну и примерно узнаешь где на каком разделе ,ветки произошли изменения.Ну и можешь с ориентироваться какой нужен тебе параметр.
Ну а ,что бы эксперименты с реестром не оказались плачевные вот команда которая полностью экспортирует весь реестр в директорию локального диска рег весит примерно 150 МБ.
regedit /E c:\al.reg
рег фаил также будет называться al.reg

Deja7u 17-08-2011 10:42 1733578

John of Ekaterinburg, так еще в файлах библиотек нужно добавлять строки для этих параметров:) посмотрите скрин в заголовке, это сделано с помощью реестра. Название "MyDownloads" должно исправляться путем замены из библиотеки на нужное название (по принципу локализации). а вот что править и поможет ли, хз:) Поэтому я забил на эту затею, и пересел на Семерку :happy:

One THE darK 24-08-2011 12:50 1738374

Вложений: 1
При установки OEM ярлыка в меню пуск http://www.oszone.net/6477#full_page_top
в меню пуск, чтобы убрать его (показать/скрыть) записан он так см. вложения.
А возможно ли его изменить, то есть саму надпись

One THE darK 24-08-2011 17:10 1738566

Цитата:

Цитата One THE darK
При установки OEM ярлыка в меню пуск http://www.oszone.net/6477#full_page_top
в меню пуск, чтобы убрать его (показать/скрыть) записан он так см. вложения.
А возможно ли его изменить, то есть саму надпись »

Никто не знает как это сделать?

saneck 28-08-2011 00:40 1740705

Здравствуйте. Скажите пожалуйста, вот я добавил иконку в меню "Пуск" как описано в данной теме, а можно ли сделать что бы она ещё и здесь отображалась?
Спасибо.

Amigos 28-08-2011 14:25 1740946

Цитата:

Цитата saneck
что бы она ещё и здесь отображалась? »

Интерфейс - [решено] Редактирование папок диалогового окна Сохранить/Открыть файл (PlacesBar)
Интерфейс - как изменить список ярлыков при открытии файла
[решено] Своя папка в стандартном окне Windows открыть/сохранить

Deja7u 29-08-2011 11:26 1741480

Цитата:

Цитата One THE darK
При установки OEM ярлыка в меню пуск http://www.oszone.net/6477#full_page_top
в меню пуск, чтобы убрать его (показать/скрыть) записан он так см. вложения.
А возможно ли его изменить, то есть саму надпись »

Возможно, только это уже придется копать системные ресурсы, и найти библиотеку в которой записана эта строка (читай русифицирована как "Ссылка на изготовителя"), заменив эту надпись на нужную, отображаться будет уже твоя...

Теперь как это сделать: хз... Единственное, в коде батника есть интересная колонка с информацией для реестра. возможно, искать нужно именно в этой инфе, из какой библиотеки берется эта надпись (проверь в первую очередь %SystemRoot%\system32\shdocvw.dll)

PS Сам проверить не могу, ибо семерка на буке

Storage 12-02-2012 13:44 1856852

Вот видео как это сделать:

YouTube: http://www.youtube.com/watch?v=mcic0...ZFaMmghi4w9lh_
http://www.youtube.com/watch?v=mcic0...ZFaMmghi4w9lh_

Amigos 12-02-2012 19:39 1857180

Цитата:

Цитата Storage
Вот видео как это сделать »

В виндос севен.
А тут раздел для некрофилов любителей XP

saneck 12-02-2012 19:45 1857184

Цитата:

Цитата Amigos
для некрофилов »

Amigos, Вы же модератор, и не стыдно Вам.

John of Ekaterinburg 13-02-2012 03:24 1857408

Так видио про семёрку, а вот как на ХР установить папку, ту которую тебе нужно? Об этом тема.

Deja7u 13-02-2012 13:44 1857654

John of Ekaterinburg, кэп:)


Время: 15:44.

Время: 15:44.
© OSzone.net 2001-