Russian Qt Forum

Компиляторы и платформы => Windows => Тема начата: vdann от Ноябрь 10, 2012, 10:45



Название: Контекстное меню проводника
Отправлено: vdann от Ноябрь 10, 2012, 10:45
Как qt-приложение встроить в контекстное меню проводника?


Название: Re: Контекстное меню проводника
Отправлено: ecspertiza от Ноябрь 10, 2012, 13:47
Не однозначный вопрос :) Может бы вы хотите добавить пункт в меню проводника, который будет вызыват ваше приложение ? Возмножно с параметрами. Если да, то какая ОС ?


Название: Re: Контекстное меню проводника
Отправлено: kambala от Ноябрь 10, 2012, 13:49
почитай в MSDN раздел файловых ассоциаций — там твоя тема тоже затрагивается


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

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


Название: Re: Контекстное меню проводника
Отправлено: Пантер от Ноябрь 12, 2012, 10:57
Лови. :)

https://gitorious.org/panthercommander/mainline/trees/master/exp


Название: Re: Контекстное меню проводника
Отправлено: ecspertiza от Ноябрь 12, 2012, 12:00
vdann, я тоже по этой статье писал расширение, вроде работает :) Ставить в систему просто

из консоли

Код:
regsvr32 shelext.dll


Название: Re: Контекстное меню проводника
Отправлено: kambala от Ноябрь 12, 2012, 12:21
Все остальное работа с реестром.
вот именно это тебе и нужно. по крайней мере для обычного «открыть в …» этого достаточно.


Название: Re: Контекстное меню проводника
Отправлено: ecspertiza от Ноябрь 12, 2012, 12:26
Через реестр список параметров передать нельзя вроде как, ну я не нашел :) Тоесть если нужно сделать операцию на 5ю файлами одновременно к примеру как winrar .