Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2009.09.13;
Скачать: CL | DM;

Вниз

Запись ключей реестра   Найти похожие ветки 

 
djkondakov   (2009-07-16 15:38) [0]

Доброго времени суток! Такой вопрос. Есть файл, который должен обработаться моей программой. Как передать программе имя файла? Программа должна открываться не по двойному щелчку мыши, а по выбору пункта контекстного меню (напр., "Открыть в программе бла-бла-бла"). Программа принимает имя файла из командной строки (напр., "c:\app.exe c:\myfile.ext" - программа app.exe откроет файл myfile.ext). Знаю, что это делается через реестр. Вопрос: как?


 
БарЛог ©   (2009-07-16 16:07) [1]

Тебе надо файлы одного типа открывать твоей программой по двойному щелчку?

Как, например, *.txt открывается блокнотом?


 
clickmaker ©   (2009-07-16 16:09) [2]

HKEY_CLASSES_ROOT\.txt\OpenWithList


 
axis_of_evil ©   (2009-07-16 16:11) [3]


> djkondakov   (16.07.09 15:38) 
Программа должна открываться не по двойному щелчку мыши, а


> БарЛог ©   (16.07.09 16:07) [1]
> Тебе надо файлы одного типа открывать твоей программой по
> двойному щелчку?

incredible %>

djkondakov, думаю это поможет
http://www.diwaxx.ru/win/reg-file.php
http://www.script-coding.info/ContMenuExpl.html

и в целом это
http://www.google.com/search?client=opera&rls=en&q=windows+%D1%80%D0%B5%D0%B5%D1%81%D1%82%D1%80+%D0%B4%D0%BE%D0%B1%D0%B0%D0%B2%D0%B8%D1%82%D1%8C+%D0%BF%D1%83%D0%BD%D0%BA%D1%82+%D0%BC%D0%B5%D0%BD%D1%8E+%D0%BE%D1%82%D0%BA%D1%80%D1%8B%D1%82%D1%8C+%D1%84%D0%B0%D0%B9%D0%BB&sourceid=opera&ie=utf-8&oe=utf-8


 
djkondakov   (2009-07-16 16:26) [4]

Спасибо, разобрался.



Страницы: 1 вся ветка

Текущий архив: 2009.09.13;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.015 c
15-1247691352
Германн
2009-07-16 00:55
2009.09.13
Сколько максимально может потреблять телевизор ЭЛТ


2-1247207187
Sw
2009-07-10 10:26
2009.09.13
WM_COPY WinApi


2-1247209825
b/@.
2009-07-10 11:10
2009.09.13
Можно ли возвратить из функции массив ?


15-1247493335
Цукор5
2009-07-13 17:55
2009.09.13
Win2003 + запуск программы


2-1247490487
TStas
2009-07-13 17:08
2009.09.13
Какое сообщение послать чужому окну, чтобы оно развернулось?