Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Как вызвать любой файл на выполнение? / 4 сообщений из 4, страница 1 из 1
01.11.2008, 13:50
    #35630424
Небывалый
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как вызвать любой файл на выполнение?
Если передать функции Shell файл например T1.txt, то возникает ошибка.
Какой API функцией воспользоваться, чтобы узнать, какое приложение сопоставлено
файлу с расширением *.txt?
Если можно, то фрагмент кода на VB6. Заранее благодарен.
...
Рейтинг: 0 / 0
01.11.2008, 14:21
    #35630529
AndreyMp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как вызвать любой файл на выполнение?
ShellExecuteEx
...
Рейтинг: 0 / 0
01.11.2008, 14:30
    #35630560
mr.haker
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как вызвать любой файл на выполнение?
Если тебе просто нужно открыть файл, можно воспользоваться следующим кодом. Файл автоматически откроется связанным с ним приложением. По крайней мере у меня это работает.

Private Declare Function ShellExecute Lib "shell32.dll " Alias "ShellExecuteA" (ByVal hwnd As Long, ByVal lpOperation As String, ByVal lpFile As String, ByVal lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd As Long) As Long


Private Sub Сommand_Click()

ShellExecute Me.hwnd, vbNullString, "C:\documents and settings\администратор\рабочий стол\1.txt", vbNullString, "C:\", 1

End Sub
...
Рейтинг: 0 / 0
01.11.2008, 15:51
    #35630861
Небывалый
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как вызвать любой файл на выполнение?
Сегодня проверю и отвечу сразу
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Как вызвать любой файл на выполнение? / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]