Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - .NET

Страница: 1 |

 

  Вопрос: Приложение по умолчанию Добавлено: 01.11.05 16:21  

Автор вопроса:  Stef
Привет ВСЕМ.
Вопрос по VB 2005.
Может кто знает, как можно открыть файл, приложением по умолчанию. Нужно штоб программа сама определяла какое приложение ей использовать для открытия файла 1.txt, какое для 1.dbf, а какое для 1.doc - до этих пор я все делал с помощью перебора разширенний а сейчас возник вопрос глобализации приложения.
Если можно то пример построить на открытии файла: C:\1.*** (тоисть файл находится в корне С: и имеет имя "1" но с разными разширениями)
Заранее спасибочки

Ответить

  Ответы Всего ответов: 9  

Номер ответа: 1
Автор ответа:
 GSerg



Вопросов: 0
Ответов: 1876


 Профиль | | #1 Добавлено: 01.11.05 16:47
Ничё не понял.

Ответить

Номер ответа: 2
Автор ответа:
 Stef



Вопросов: 5
Ответов: 6
 Профиль | | #2 Добавлено: 01.11.05 17:17
Тогда попроще.
Как сделать в VB 2005 так, штоб я указал программе какой файл мне нужно открыть, а она сама подбирала приложение которым это нужно сделать, и открывала его (как в проводнике, ты кликнул по файлу - а винда сама определила приложение и открыла файл)

Ответить

Номер ответа: 3
Автор ответа:
 GSerg



Вопросов: 0
Ответов: 1876


 Профиль | | #3 Добавлено: 01.11.05 17:53
ShellExecute?

Ответить

Номер ответа: 4
Автор ответа:
 Stef



Вопросов: 5
Ответов: 6
 Профиль | | #4 Добавлено: 01.11.05 19:26
А теперь я Ничё не понял.
если можно примерчик, ато в МСДН не нашел.

Ответить

Номер ответа: 5
Автор ответа:
 Павел



Администратор

ICQ: 326066673 

Вопросов: 368
Ответов: 5968
 Web-сайт: www.vbnet.ru
 Профиль | | #5
Добавлено: 02.11.05 20:23
Лучше все же Process.Start:

Process.Start("C:\1.txt";)

Ответить

Номер ответа: 6
Автор ответа:
 Sharp


Лидер форума

ICQ: 216865379 

Вопросов: 106
Ответов: 9979
 Web-сайт: sharpc.livejournal.com
 Профиль | | #6
Добавлено: 03.11.05 09:28
Shell "start 1.txt"
ShellExecute 0, "open", "1.txt", "", "", 1
HKCR\.txt\@

Ответить

Номер ответа: 7
Автор ответа:
 ⊗WaX⊗



Вопросов: 26
Ответов: 325
 Web-сайт: sapfir.cift.ru
 Профиль | | #7
Добавлено: 03.11.05 19:06
Голосую за

Process.Start("C:\1.txt";)

:)

Ответить

Номер ответа: 8
Автор ответа:
 EROS



Вопросов: 58
Ответов: 4255
 Профиль | | #8 Добавлено: 03.11.05 21:44
То Павел:
по поводу Process.Start...
есть ли такая возможность,чтобы при вызове можно было указать атрибут Read-only?(а то я ничего подобного не нашел) Чтобы юзер не мог испортить исходный файл. Можно конечно менять этот атрибут у самого файла, но это как то грубо.. )))

Ответить

Номер ответа: 9
Автор ответа:
 Павел



Администратор

ICQ: 326066673 

Вопросов: 368
Ответов: 5968
 Web-сайт: www.vbnet.ru
 Профиль | | #9
Добавлено: 04.11.05 09:03
ИМХО тут только самому устанавливать атрибут ReadOnly. Т.к. программе при открытии файла передается только его имя.

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам