Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Загрузка файла
|
|||
|---|---|---|---|
|
#18+
Добрый день! Посоветуйте как сделать следующее....... Есть программа mainProga.exe. Эта программа осуществляет обработку данных, а затем эти данные сохраняются в XML файле с именем "Name.fir" Вопрос заключается в следующем: Как сделать так, чтобы при клике на данный файл, сразу запускалась программа mainProga.exe и в ней отображались данные данного файла. Просто не очень удобно для пользователя, сначало открывать программу, затем выбирать пункт "Открыть файл". А хочется сразу, как файлы Ворда. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.06.2004, 13:01 |
|
||
|
Загрузка файла
|
|||
|---|---|---|---|
|
#18+
Сопоставь расширение fir со своей программой. При запуске программы парси параметры командной строки, открывай файл указанный в параметре командной строки. Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.06.2004, 13:06 |
|
||
|
Загрузка файла
|
|||
|---|---|---|---|
|
#18+
В реестр прописать надо для ассоциации расширения файла и прилодежения ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.06.2004, 13:07 |
|
||
|
Загрузка файла
|
|||
|---|---|---|---|
|
#18+
авторПри запуске программы парси параметры командной строки, открывай файл указанный в параметре командной строки. А как в в данной проге определить, что при запуске следует открывать файл переданный в командной строке ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.06.2004, 13:46 |
|
||
|
Загрузка файла
|
|||
|---|---|---|---|
|
#18+
А как в в данной проге определить, что при запуске следует открывать файл переданный в командной строке Да как хотите, как придумаете, я же говорю парсите параметры командной строки. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.06.2004, 14:05 |
|
||
|
Загрузка файла
|
|||
|---|---|---|---|
|
#18+
авторВ реестр прописать надо для ассоциации расширения файла и прилодежения Если я правильно понимаю, то это надо сделать в момент инсталяции, а как именно?? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.06.2004, 15:20 |
|
||
|
Загрузка файла
|
|||
|---|---|---|---|
|
#18+
Если инсталяшку делаеш в VS то там есть вкладочка добавлений в реестр. А что и менно добавлять и как можеш посмотреть сам. Открываеш редактор реестра, и ищеш какоето расширение (типа doc и т.п.). И смотриш как там все прописано. _________________________________________________ Легче написать не правильную программу чем понять правильную (С) Alan Perlis ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.06.2004, 15:56 |
|
||
|
Загрузка файла
|
|||
|---|---|---|---|
|
#18+
Открываешь проводник, пункт меню -> Сервис-> Свойства папки...->далее вкладка->типы файлов->там есть кнопка "Создать", нажимаешь ее и вводишь свое расширение, жмешь "Ок", после этого в поле "зарегестрированные типы файлов" появится твоё расширение, выделяешь, жмешь кнопку "Изменить" и выбираешь своё приложение, еще можно воспользоваться кнопкой "Дополнительно" вобщем посмотри как для других расширений сделано, там все понятно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.06.2004, 18:21 |
|
||
|
Загрузка файла
|
|||
|---|---|---|---|
|
#18+
авторЕсли инсталяшку делаеш в VS то там есть вкладочка добавлений в реестр. А что и менно добавлять и как можеш посмотреть сам. Открываеш редактор реестра, и ищеш какоето расширение (типа doc и т.п.). И смотриш как там все прописано. Все сделал как тут и говорилось. Открыл реестр, посмотрел, в VS нашел вкладку запись в реестр, создал ключ HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.fir\OpenWithList У ключа HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.fir создал значение Name Application Values mainProga.exe в ключе HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.fir\OpenWithList Name a Values mainProga.exe Name MRUList Values a Произвел инчталяцию проекта, файлы, которые имели данное расширение .fir, сменили ярлыки, но при клике по этим файлам, появляется сообщение, что "Неудается найти mainProga.exe" и предлагает пользователю самому найти данный файл. Почему так происходит??? Может надо где-то еще создать что то??? Подскажите........ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2004, 15:47 |
|
||
|
Загрузка файла
|
|||
|---|---|---|---|
|
#18+
Ну дык ты предлагаеш винде самой его искать? как по мне то и путь указать бы не мешало... _________________________________________________ Легче написать не правильную программу чем понять правильную (С) Alan Perlis ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2004, 16:02 |
|
||
|
Загрузка файла
|
|||
|---|---|---|---|
|
#18+
Ок, токо в каком месте его прописать , т.к. пользователь в момент установки может пути то и поменять....... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2004, 16:06 |
|
||
|
Загрузка файла
|
|||
|---|---|---|---|
|
#18+
Щас не вспомню, там (мастере инсталяшек) помоему есть глобальная переменная указывающая путь... _________________________________________________ Легче написать не правильную программу чем понять правильную (С) Alan Perlis ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2004, 16:21 |
|
||
|
Загрузка файла
|
|||
|---|---|---|---|
|
#18+
Спасибо всем за помощь! Вот правильный ответ. 1. создать в ветке HKCR ключ по вашему расширению (например .Doc или .fig) 2. в значении по умолчанию этого ключа вписать произвольный текст (будет использоваться в п.3) например figfile 3. в ветке HKCR создать ключ с названием из п.2 4. в значении по умолчанию этого ключа можно вписать короткое описание к типу файла (появляется в Проводнике во всплывающей подсказке) 5. создать в этом ключе подключ DefaultIcon 6. в ключе DefaultIcon в значении по умолчанию записать путь к ico-файлу с иконкой для вашего типа документа или к exe в виде Fulpatch.exe,1 где 1 порядковый номер иконки (если она не одна в ресурсах) 7. создать подключ Shell в ключе figfile 8. параметре по умолчанию можно записать команду выполняемую при двойном щелчке по файлу если вы регистрируете несколько команд ( open, print). его заполнять не обязательно 9 включе shell создай подключ с названием команды. Оно может быть любое, но есть несколько предопределенных open, print (может есть и др.) 10 включе созданном на шаге 9 создай подключ command 11 в его значении по умолчанию написать строку запуска приложения заменяя название открываемого файла на %1.([TARGETDIR]NameProekt.exe %1) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.08.2004, 10:49 |
|
||
|
|

start [/forum/topic.php?fid=20&msg=32587460&tid=1438649]: |
0ms |
get settings: |
8ms |
get forum list: |
20ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
49ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
66ms |
get tp. blocked users: |
2ms |
| others: | 297ms |
| total: | 463ms |

| 0 / 0 |
