Russian Qt Forum
Ноябрь 25, 2024, 08:07 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Контекстное меню проводника  (Прочитано 7226 раз)
vdann
Гость
« : Ноябрь 10, 2012, 10:45 »

Как qt-приложение встроить в контекстное меню проводника?
Записан
ecspertiza
Супер
******
Offline Offline

Сообщений: 1053


С уважением, мастер конфетного цеха!


Просмотр профиля
« Ответ #1 : Ноябрь 10, 2012, 13:47 »

Не однозначный вопрос Улыбающийся Может бы вы хотите добавить пункт в меню проводника, который будет вызыват ваше приложение ? Возмножно с параметрами. Если да, то какая ОС ?
Записан
kambala
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 4747



Просмотр профиля WWW
« Ответ #2 : Ноябрь 10, 2012, 13:49 »

почитай в MSDN раздел файловых ассоциаций — там твоя тема тоже затрагивается
Записан

Изучением C++ вымощена дорога в Qt.

UTF-8 has been around since 1993 and Unicode 2.0 since 1996; if you have created any 8-bit character content since 1996 in anything other than UTF-8, then I hate you. © Matt Gallagher
vdann
Гость
« Ответ #3 : Ноябрь 12, 2012, 10:53 »

Не однозначный вопрос Улыбающийся Может бы вы хотите добавить пункт в меню проводника, который будет вызыват ваше приложение ? Возмножно с параметрами. Если да, то какая ОС ?
В целом наверно это именно то, что я хочу сделать. WinXP/7. Получается что это две разные программы, одна на Qt, а вторая расширение оболочки windows. Параметры - только массив строк?

почитай в MSDN раздел файловых ассоциаций — там твоя тема тоже затрагивается
Самое полезное что нашел http://www.rsdn.ru/?article/winshell/shlext1.xml.
Все остальное работа с реестром.
Попробовал первый урок, получилось, только непонятно как все это ставить в систему.
Записан
Пантер
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 5876


Жаждущий знаний


Просмотр профиля WWW
« Ответ #4 : Ноябрь 12, 2012, 10:57 »

Лови. Улыбающийся

https://gitorious.org/panthercommander/mainline/trees/master/exp
Записан

1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
ecspertiza
Супер
******
Offline Offline

Сообщений: 1053


С уважением, мастер конфетного цеха!


Просмотр профиля
« Ответ #5 : Ноябрь 12, 2012, 12:00 »

vdann, я тоже по этой статье писал расширение, вроде работает Улыбающийся Ставить в систему просто

из консоли

Код:
regsvr32 shelext.dll
Записан
kambala
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 4747



Просмотр профиля WWW
« Ответ #6 : Ноябрь 12, 2012, 12:21 »

Все остальное работа с реестром.
вот именно это тебе и нужно. по крайней мере для обычного «открыть в …» этого достаточно.
Записан

Изучением C++ вымощена дорога в Qt.

UTF-8 has been around since 1993 and Unicode 2.0 since 1996; if you have created any 8-bit character content since 1996 in anything other than UTF-8, then I hate you. © Matt Gallagher
ecspertiza
Супер
******
Offline Offline

Сообщений: 1053


С уважением, мастер конфетного цеха!


Просмотр профиля
« Ответ #7 : Ноябрь 12, 2012, 12:26 »

Через реестр список параметров передать нельзя вроде как, ну я не нашел Улыбающийся Тоесть если нужно сделать операцию на 5ю файлами одновременно к примеру как winrar .
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.05 секунд. Запросов: 22.