Форум программистов, компьютерный форум, киберфорум
Наши страницы
C# .NET
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.54/13: Рейтинг темы: голосов - 13, средняя оценка - 4.54
alexey_baranov
4 / 4 / 4
Регистрация: 06.05.2010
Сообщений: 180
1

Открыть файл связанным приложением (расширение на этапе компиляции не известно)

19.08.2010, 07:30. Просмотров 2340. Ответов 2
Метки нет (Все метки)

Привет!

как сделать в C# открытие файла связанным с ним приложением? Также, как это сделано в браузерах.

Например, пользователь нажал в программе кнопку "Открыть файл", этот файл выгрузился из базы, например, в папку TEMP, но заранее его расширение я не знаю, это может быть какой угодно файл. И теперь его нужно открыть. Если это Word, то Word'ом, если Excel- Excel'ем и т.д.

Спасибо!
0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.08.2010, 07:30
Ответы с готовыми решениями:

Как ассоциировать расширение со своим приложением и открыть файл своей программой
На последней стадии реализации своей программы задался вопросом. А как сделать так, что бы при...

Как добавить анонимный тип в объект не на этапе компиляции, а на этапе выполнения программы? Надо для routes.MapRoute
В приложении ASP.NET MVC у меня есть xml файл с маршрутами типа: <route url="Home/{par1}/{par2}"...

Открыть файл приложением на Qt из проводника
Хотелось бы сделать следующую вещь. Из проводника Windows запускаю файл. В качестве приложения,...

Открыть файл сторонним приложением + ключи к запуску
Здравствуйте! Не хочу вступлений, поэтому сразу вопрос - нужно открыть определенный файл с помощью...

Можно ли: открыть файл PDF внешним приложением Inkscape и скопировать из него содержимое?
возможно ли открыть файл в PDF внешним приложением (Inkscape) и скопировать в буфер содержимое ?...

2
Faba
87 / 85 / 17
Регистрация: 30.10.2009
Сообщений: 562
19.08.2010, 08:36 2
Лучший ответ Сообщение было отмечено alexey_baranov как решение

Решение

C#
1
2
System.Diagnostics.Process.Start(fileName);
// fileName - имя открываемого файла
1
alexey_baranov
4 / 4 / 4
Регистрация: 06.05.2010
Сообщений: 180
19.08.2010, 08:54  [ТС] 3
Цитата Сообщение от Faba Посмотреть сообщение
System.Diagnostics.Process.Start(fileName);
от души!
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.08.2010, 08:54

Попытка открыть файл типа расширение приложения (dll)
выскакивает табличка -попытка открыть файл типа расширение приложения (dll)

Как открыть файл, опираясь только на его расширение?
Здравствуйте, уважаемые пользователи форума! Спасибо, что помогаете! Желаю всем счастья! Очень...

Внимание! Попытка открыть файл типа расширение приложения dll
Выскакивает данное окно постоянно, не зависимо ни от чего (будь то нажатие клавиши, или клик.)...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru