Войти

Показать полную графическую версию : [решено] Раскрывающиеся ярлыки для папок в меню Пуск (как в ХР)


VitRom
07-06-2010, 18:31
Возникло желание реализовать очень удобную особенность ХР по работе с помещёнными в меню Пуск ярлыками папок Есть папка с кучей мелких программок и вложенных папок, тоже с программками. На ХР я перетаскивал её в Пуск/Программы с Ctrl+Shift и получал очень удобный ярлычок, который раскрывался как "нормальная" папка меню. Такой же эффект можно было получить и с ярлыком на "Мой компьютер" -- выпадало меню дисков, каждый из которых выдавал меню с папками и подпапками, которые также... в общем, неограниченно. Без открытия окна Проводника, напрямую.

Как получить такое на 7-ке?

Дело в том, что программки нужны от случая к случаю, поэтому прикреплять их все как-то не очень охота, но когда нужны, то часто, так что нужен какой-то быстрый доступ. Создавать для всех ярлыки, чтобы работал быстрый поиск, тоже как-то не в масть.
На нужную мысль натолкнул скриншот (175к) в посте #9 (http://forum.oszone.net/post-1119053-9.html) в ветке Классическое меню "Пуск" в Windows 7 (http://forum.oszone.net/thread-158199.html).

[hr]
Фигуры танца (бубен не обязателен) такие:

1. Выбираем "папку"/объект, который 1)реальная папка файловой, 2)достаточно системная, класса "Панели управления", 3)можно отобразить в правой панели меню Пуск -- "Администрирование" в самый раз -- и включаем его показ как меню.
http://img3.imageshack.us/img3/5225/1admintoolsmenu.png
2. Находим папку-цель, тащим её на Пуск / Администрирование, дожидаемся раскрытия и переносим в область меню и "бросаем".
http://img163.imageshack.us/img163/6026/2dragdrop.png
3. Система ругается, мол, сюды низзя, давайте-ка лучше сделаем ярлык на десктопе -- соглашаемся.

4. Ищем на десктопе новый ярлык, наводим мышь, убеждаемся во всплывающей подсказке, что его тип "Папка", переименовываем как хоца.
http://img695.imageshack.us/img695/7667/4linktype.png
5. Идём в меню Пуск, правой мышой по Администрирование (или Избранное, например) и "Открыть".

6. Переносим ярлык с десктопа в открывшуюся папку. По желанию копируем в другие.
http://img295.imageshack.us/img295/9060/5inplace.png
7. Радуемся удобным меню.
http://img24.imageshack.us/img24/5055/6alldone.png

Также интересен побочный эффект размещения в Избранном ярлыка на папку, в которой есть .html
http://img72.imageshack.us/img72/7447/7sideeffect.png

Описанные пляски реализуют визуальный функционал, т.е. само меню из содержимого (под-)папок, а для работы быстрого поиска нужно создать библиотеку "Прогопомойка" с нужными папками, как описано ниже (http://forum.oszone.net/post-1429742-6.html)

Morpheus
07-06-2010, 19:04
VitRom, можно закрепить на панели задач: ПКМ по панели задач ---> Панели ---> Создать панель инструментов ---> выбираем эту папку, и получаем удобный список.
Создавать для всех ярлыки, чтобы работал быстрый поиск, тоже как-то не в масть. »
А просто добавить в индекс и искать по имени файла? Или не удобно так?
[hr]
В "Пуске" можно сделать с помощью ссылки:

Запускаем командную строку с правами администратора (http://oszone.net/4331/#5) (важно!)
Вводим команду:
mklink /d "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\OldSoft" "D:\Programs"
где OldSoft - название папки в меню "Пуск",
а D:\Programs - путь к Вашей папке.
Заходим в "Пуск" и убеждаемся, что папка на месте :)

[hr]
Такой же эффект можно было получить и с ярлыком на "Мой компьютер" -- выпадало меню дисков, каждый из которых выдавал меню с папками и подпапками, которые также... в общем, неограниченно. Без открытия окна Проводника, напрямую.
Как получить такое на 7-ке? »
C помощью Classic Shell (http://classicshell.sourceforge.net/).

Vadikan
07-06-2010, 23:04
Достаточно бросить ярлыки в %userprofile%\AppData\Roaming\Microsoft\Windows\Start Menu\Programs

Я так делаю с портативными программами.

VitRom
08-06-2010, 01:23
Morpheus, ClassicShell стоит, но как резерв -- новое меню 7-ки мне почти совсем нравится, особенно если в нём порядок навести, но вот этой фичи очень не хватает, потому и интересуюсь, мож, есть какие трюки.

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

Создание панели инструментов -- так уже есть "воскрешённый" КвикЛанч, а толку чуть. Получаются "просто ярлыки". "Старый" способ, кстати, работал одинаково и для меню Пуск, и для КвикЛанча -- если убрать такой ярлык в скрытую часть КвикЛанча, то ярлык тут же начинал работать как "якорь" каскадного меню.

Остаётся только НТФС-линк. И тоже ведь, как и индекс, просто и небрежно парой движений мышой не сделаешь. А сравнивая цель и способ, это вообще напоминает пресловутое удаление гланд... :)

Vadikan, речь идёт о ярлыках для папок. Которые (ярлыки) раскрываются в виде меню, отражающего текущее содержимое. Как именно их "бросить"? У меня получается или "обычный" ярлык на папку, запускающий Эксплорер в папку-цель, или папка FolderName, в которой лежит target.lnk, запускающий Эксплорер в папку-цель.

Vadikan
08-06-2010, 01:32
VitRom, решения вашей проблемы средствами системы не существует. Вам нужно Классическое меню "Пуск" в Windows 7 (http://forum.oszone.net/thread-158199.html).

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

Morpheus
08-06-2010, 03:29
VitRom, Т.е. свою-то "папочку с программами", о которой писал, я проиндексирую, ладно, разок уж повожусь (вместо того, чтобы просто потянуть мышой). Но! Каждый раз, когда мне понадобится даже "одноразово" (на пару-тройку дней и больше никогда в жизни) "подключить" другую подобную папку, придётся дважды возиться с индексом. Вместо того, чтобы просто "сделать ярлык". »
Никакой возни.
Зайдите один раз в свою папку и нажмите "Добавить в библиотеку" (библиотеку можно новую один раз создать и обозвать "Прогопомойка"). Усё (всё из этой папки проиндексировалось).
Или: зайдите один раз в свою папку, вбейте что-нибудь в поисковое поле, появится сообщение, что поиск может быть медленным и предложит добавить в индекс. Добавьте.

Но если хочется странного - эти способы не подходят :)

VitRom
08-06-2010, 08:36
Спасибо Vadikan, Morpheus, вопрос решён, сейчас поправлю стартпост.

Идея с "прогопомойкой" вполне подходит для пробуждения Зверя активации быстрого поиска, который ведь тоже удобен и вовсе не помешает, а ссылка на тему о "классическом меню" ткнула носом в вариант реализации требуемого функционала.

vlad-corp
08-03-2011, 00:15
Здравствуйте! Надо бы пунктик в Пуск справа добавить, ну ярлык там, а лучше даже подменю.
http://vladislav-corp.narod.ru/pict/pict0004.png
А то запарился Ворд и Эксел по меню искать.

Morpheus
08-03-2011, 00:25
vlad-corp, см.способ в шапке.

vlad-corp
08-03-2011, 10:41
Я вообще ничего не понял... "во всех программах" мне не надо я бы сам разобрался... Мне так надо:
http://vladislav-corp.narod.ru/pict/pict0005.png
Ну, можно и повыше... Главное:
+ стандартное меню
+ справа, а не слева
+ не во "всех программах"

ЗЫ Стрелочка - раскрывающееся меню.

Vadikan
08-03-2011, 12:33
vlad-corp, в эту область нельзя добавить свои пункты. Но вы можете добавить туда ненужную библиотеку (в настройках меню пуск), переименовать ее, а затем добавить в библиотеку нужные папки.

vlad-corp
10-03-2011, 21:23
Щас попробую:)

Все получилось:):):) Жалко только папки можно...:(
:D

BORISKARAD
11-03-2011, 22:15
vlad-corp,
Вот нашел интересное решение
http://www.sevenforums.com/tutorials/14067-jumplist-launcher-create-custom-jump-lists.html
Правда не в меню ПУСК и сторонняя утилита, и на английском, но для быстрого доступа очень неплохо и можно самому настраивать.
Посмотри.




© OSzone.net 2001-2012