Форум программистов, компьютерный форум CyberForum.ru

Как открыть файл в требуемой для него программе? - C++

Восстановить пароль Регистрация
 
web-magician
 Аватар для web-magician
-6 / 11 / 1
Регистрация: 11.02.2011
Сообщений: 227
27.01.2014, 13:58     Как открыть файл в требуемой для него программе? #1
как указать программе на файл и просмотреть информацию и запустить при желании? расширение может быть любое...
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Tulosba
:)
Эксперт С++
4378 / 3221 / 297
Регистрация: 19.02.2013
Сообщений: 9,044
27.01.2014, 14:02     Как открыть файл в требуемой для него программе? #2
Цитата Сообщение от web-magician Посмотреть сообщение
и запустить при желании
оно? Есть ли стандартная функция, запускающая указанный файл с приложениями по умолчанию?
web-magician
 Аватар для web-magician
-6 / 11 / 1
Регистрация: 11.02.2011
Сообщений: 227
28.01.2014, 22:08  [ТС]     Как открыть файл в требуемой для него программе? #3
почти только вот переделаю под поиск и открытие,а что на счет информации о найденном (или как в данном случае указанном) файле?
под информацией понимается дата создание,каталог хранения,владелец... и т.д. стандартная информация об файле.

и если быть откровенным я не понял принцип действия запуска файла...
Kastaneda
Модератор
Эксперт С++
 Аватар для Kastaneda
4236 / 2769 / 218
Регистрация: 12.12.2009
Сообщений: 7,104
Записей в блоге: 1
Завершенные тесты: 1
28.01.2014, 22:50     Как открыть файл в требуемой для него программе? #4
Цитата Сообщение от web-magician Посмотреть сообщение
расширение может быть любое...
Если дело происходит в винде, то читать реестр на предмет какая программа привязана к этому расширению. Ну а потом запускать нужную программу с нужным файлом.
web-magician
 Аватар для web-magician
-6 / 11 / 1
Регистрация: 11.02.2011
Сообщений: 227
29.01.2014, 18:11  [ТС]     Как открыть файл в требуемой для него программе? #5
Цитата Сообщение от Kastaneda Посмотреть сообщение
Если дело происходит в винде, то читать реестр на предмет какая программа привязана к этому расширению. Ну а потом запускать нужную программу с нужным файлом.
Да в винде.То есть и программу и сам файл соответственно запускать...Нельзя просто запустить файл на открытие если он уже связан с программой запуска? (например мр3 файл проигрывается через к примеру aimplayer) не нужно было бы ковыряться в реестре... И что с информацией о файле,как там быть?
Tulosba
:)
Эксперт С++
4378 / 3221 / 297
Регистрация: 19.02.2013
Сообщений: 9,044
29.01.2014, 18:38     Как открыть файл в требуемой для него программе? #6
Цитата Сообщение от web-magician Посмотреть сообщение
Нельзя просто запустить файл на открытие если он уже связан с программой запуска?
По ссылке из поста #2 есть ответ. Попробуйте уже на практике наконец.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
29.01.2014, 19:40     Как открыть файл в требуемой для него программе?
Еще ссылки по теме:

C++ Открыть файл и записать в него строку
C++ Как в многомодульной программе открыть файл?
Открыть текстовый файл, дозаписать в него данные, вывести содержимое файла (файловый ввод/вывод) C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
web-magician
 Аватар для web-magician
-6 / 11 / 1
Регистрация: 11.02.2011
Сообщений: 227
29.01.2014, 19:40  [ТС]     Как открыть файл в требуемой для него программе? #7
HINSTANCE ShellExecute(
_In_opt_ HWND hwnd,
_In_opt_ LPCTSTR lpOperation,
_In_ LPCTSTR lpFile,
_In_opt_ LPCTSTR lpParameters,
_In_opt_ LPCTSTR lpDirectory,
_In_ INT nShowCmd
);



я не понимаю как реализовать это все...переводил страницу и все равно не понял,можете пример привести,если не затруднит )
Yandex
Объявления
29.01.2014, 19:40     Как открыть файл в требуемой для него программе?
Ответ Создать тему
Опции темы

Текущее время: 23:57. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru