Команда контекстного меню проводника

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Mongoose
Обычный пользователь
Обычный пользователь
Аватара пользователя
 
Сообщения: 84
Зарегистрирован: 29.03.2004 (Пн) 17:03
Откуда: Московский зоопарк

Команда контекстного меню проводника

Сообщение Mongoose » 25.06.2007 (Пн) 11:01

1. Как добавить команду в контекстное меню каждого файла системы и папки по клику на который выполнялась бы моя программа в командной строке передавался бы путь к выбранному файлу?
2. Как сделать, чтобы при отображении меню выполнялась проверка необходимости показа этой команды, и если нет необходимости, то не показывать?
I Wish I Had An Angel For One Moment Of Love.

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 25.06.2007 (Пн) 11:19

shell extension
Изображение

Antonariy
Повелитель Internet Explorer
Повелитель Internet Explorer
Аватара пользователя
 
Сообщения: 4824
Зарегистрирован: 28.04.2005 (Чт) 14:33
Откуда: Мимо проходил

Сообщение Antonariy » 25.06.2007 (Пн) 11:20

Самый простой способ - скопировать ярлык проги в папку Documents and Settings\UserName\SendTo и вытаскивать имена папок и файлов из Command$.

Чтобы все было как хочется - поиск по Shell Extentions, а как они регистрируются см. HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers.
Лучший способ понять что-то самому — объяснить это другому.


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

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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 81

    TopList