Добавление программы в контекстное меню папки

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
A.A.Z.
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
 
Сообщения: 3035
Зарегистрирован: 30.06.2003 (Пн) 13:38

Добавление программы в контекстное меню папки

Сообщение A.A.Z. » 10.09.2005 (Сб) 19:21

Я честно искал :)
Как добавить прогу (если это, конечно, возможно) в контекстное меню ПАПКИ (не там, когда ее выделяешь, а когда уже в ней щелкаешь правой кнопкой по свободному месту), вместе с "Упорядочить значки", "Выстроить значки" и т.д.? :roll:
Заранее спасибо за помощь :roll:
Нет меня больше

_Brodyaga
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 104
Зарегистрирован: 11.09.2005 (Вс) 11:14
Откуда: Казахстан 70х83

Сообщение _Brodyaga » 11.09.2005 (Вс) 17:26

Скажу вот чево:Сделать это возможно, и делается это встроенными средствами.Например текстовый редактор WDS при установке, к файлам добавляется пункт "Открыть в Web Development Studio", Steganos шреддер делает тоже самое...висит это где то:)
Контекстные меню может где то задаются в том же формате как и меню Пуск?
Счастливых программистов очень мало на свете...

Amed
Алфизик
Алфизик
 
Сообщения: 5346
Зарегистрирован: 09.03.2003 (Вс) 9:26

Сообщение Amed » 11.09.2005 (Вс) 17:28

_Brodyaga, не то. Надо добавить пункт в контекстное меню ПАПКИ. Там, где "Упорядочить значки" и т.д.

_Brodyaga
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 104
Зарегистрирован: 11.09.2005 (Вс) 11:14
Откуда: Казахстан 70х83

Сообщение _Brodyaga » 11.09.2005 (Вс) 18:34

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

A.A.Z.
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
 
Сообщения: 3035
Зарегистрирован: 30.06.2003 (Пн) 13:38

Сообщение A.A.Z. » 11.09.2005 (Вс) 19:10

В том-то вся фишка, что добавить свой пункт в контекстное меню файла не составляет никаких проблем, а вот что делать с папкой (именно когда в ней находишься)?
Нет меня больше

_Brodyaga
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 104
Зарегистрирован: 11.09.2005 (Вс) 11:14
Откуда: Казахстан 70х83

Сообщение _Brodyaga » 11.09.2005 (Вс) 20:02

Загибаете...Без понятия, я даже не удивлен что не знаю этого:))
Счастливых программистов очень мало на свете...

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 12.09.2005 (Пн) 10:03

Папка -- это тоже файл. Надо найти в CLASSES_ROOT раздел, отвечающий за папки (HKEY_CLASSES_ROOT\Folder) и добавлять свои контекстные меню в него.
Lasciate ogni speranza, voi ch'entrate.

A.A.Z.
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
 
Сообщения: 3035
Зарегистрирован: 30.06.2003 (Пн) 13:38

Сообщение A.A.Z. » 12.09.2005 (Пн) 18:50

Нееет :) Это отвечает за то, когда ты выделяешь папку и нажимаешь по ней правой кнопкой (Открыть, Найти и т.д.) :) А мне нужно другое меню, которое появляется, когда в папку _заходишь_ (Упорядочить значки, Выстроить значки и т.д.) :)
Нет меня больше

Amed
Алфизик
Алфизик
 
Сообщения: 5346
Зарегистрирован: 09.03.2003 (Вс) 9:26

Сообщение Amed » 12.09.2005 (Пн) 19:49

alibek, у меня была такая же мысль, но я попробовал, прежде чем так ответить ;)

_Brodyaga
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 104
Зарегистрирован: 11.09.2005 (Вс) 11:14
Откуда: Казахстан 70х83

Сообщение _Brodyaga » 12.09.2005 (Пн) 21:30

Так что?Это некая файловая область, или реестровая, или вообще области высшего конфига?
Счастливых программистов очень мало на свете...

A.A.Z.
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
 
Сообщения: 3035
Зарегистрирован: 30.06.2003 (Пн) 13:38

Сообщение A.A.Z. » 13.09.2005 (Вт) 20:18

А?
Суть вопроса была в том, можно ли это реализовать более-менее стандартными средствами (а не отслеживать окна Explorer'а и добавлять пункт меню самостоятельно). Судя по всему, нет :(
Нет меня больше

_Brodyaga
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 104
Зарегистрирован: 11.09.2005 (Вс) 11:14
Откуда: Казахстан 70х83

Сообщение _Brodyaga » 14.09.2005 (Ср) 16:31

Я про то и говорю :oops: :lol:
Счастливых программистов очень мало на свете...

A.A.Z.
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
 
Сообщения: 3035
Зарегистрирован: 30.06.2003 (Пн) 13:38

Сообщение A.A.Z. » 21.09.2005 (Ср) 19:36

Так никто ничего?.. :(
Нет меня больше

Konst_One
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
Аватара пользователя
 
Сообщения: 3041
Зарегистрирован: 09.04.2004 (Пт) 13:47
Откуда: Химки

Сообщение Konst_One » 22.09.2005 (Чт) 10:54

кажется ,что это из области Browser Helper Objects

Kiryusha
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 216
Зарегистрирован: 30.08.2005 (Вт) 10:56
Откуда: УР, Ижевск

Сообщение Kiryusha » 23.09.2005 (Пт) 15:08

А куда Classes_Root надо добавить и что, чтобы появилась собственная менюшка? Ну типа огда кликаешь правой кнопой?
Судебно-медицинское вскрытие показало, что чукча умер в
результате судебно-медицинского вскрытия.

vvs_adm
Гуру
Гуру
Аватара пользователя
 
Сообщения: 1492
Зарегистрирован: 03.02.2005 (Чт) 3:45
Откуда: оттуда ;)

Сообщение vvs_adm » 23.09.2005 (Пт) 15:15

А есть вообще программы, которые свое меню добавляют в папку? Что-то на моем компе таких не стоит... Найти б одну и стало бы легче.
Никогда не откладывай на завтра то, что можно ... отложить на послезавтра!

Kiryusha
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 216
Зарегистрирован: 30.08.2005 (Вт) 10:56
Откуда: УР, Ижевск

Сообщение Kiryusha » 23.09.2005 (Пт) 15:18

Ну если ты про общее(ну про правую кнопку), то многие: Winamp, Kaspersky, WinRAR итд итп...
Судебно-медицинское вскрытие показало, что чукча умер в
результате судебно-медицинского вскрытия.

vvs_adm
Гуру
Гуру
Аватара пользователя
 
Сообщения: 1492
Зарегистрирован: 03.02.2005 (Чт) 3:45
Откуда: оттуда ;)

Сообщение vvs_adm » 23.09.2005 (Пт) 17:21

Kiryusha писал(а):Ну если ты про общее(ну про правую кнопку), то многие: Winamp, Kaspersky, WinRAR итд итп...
Ты бы еще раз тему то прочитал :) Это не то меню...
Никогда не откладывай на завтра то, что можно ... отложить на послезавтра!

A.A.Z.
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
 
Сообщения: 3035
Зарегистрирован: 30.06.2003 (Пн) 13:38

Сообщение A.A.Z. » 23.09.2005 (Пт) 20:23

Мои дрова от GeForce 4 добавляют пункт (развертывающийся!) - "NVKeystone".
Нет меня больше

vvs_adm
Гуру
Гуру
Аватара пользователя
 
Сообщения: 1492
Зарегистрирован: 03.02.2005 (Чт) 3:45
Откуда: оттуда ;)

Сообщение vvs_adm » 23.09.2005 (Пт) 21:38

Ну вот так бы сразу :) Хотя у меня это меню только на рабочем столе. Но теперь буду смотреть вот эту ветку:
HKEY_CLASSES_ROOT\Directory\Background\shellex\ContextMenuHandlers
Никогда не откладывай на завтра то, что можно ... отложить на послезавтра!

A.A.Z.
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
 
Сообщения: 3035
Зарегистрирован: 30.06.2003 (Пн) 13:38

Сообщение A.A.Z. » 02.10.2005 (Вс) 22:13

Нашел прогу, которая добавляет свой пункт туда :) Архиватор WinRK :)
Нет меня больше

Twister
Теоретик
Теоретик
Аватара пользователя
 
Сообщения: 2251
Зарегистрирован: 28.06.2005 (Вт) 12:32
Откуда: Алматы

Сообщение Twister » 03.10.2005 (Пн) 8:30

Слабо прогу дизасмить и посмотреть как там это реализовано?... :lol:
А я все практикую лечение травами...

Konst_One
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
Аватара пользователя
 
Сообщения: 3041
Зарегистрирован: 09.04.2004 (Пт) 13:47
Откуда: Химки

Сообщение Konst_One » 03.10.2005 (Пн) 10:42

повторяюсь для тех, кто в танке:
Browser Helper Objects

Info_m.be_free
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 154
Зарегистрирован: 27.02.2003 (Чт) 21:38
Откуда: Ирпень

Сообщение Info_m.be_free » 03.10.2005 (Пн) 12:43

A.A.Z. Готовый солюшен можно приатачить для полноты темы :D

Ем вилкой...


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: Google-бот и гости: 26

    TopList