запуск файлов

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
net
Новичок
Новичок
 
Сообщения: 43
Зарегистрирован: 08.07.2003 (Вт) 10:31
Откуда: Ялта/Ukraine

запуск файлов

Сообщение net » 16.07.2003 (Ср) 2:28

как запускать через бейсик файлы не с расширением ехе?

gjghjc
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 661
Зарегистрирован: 13.10.2002 (Вс) 8:28
Откуда: БАЛАКЛАВА!!

Сообщение gjghjc » 16.07.2003 (Ср) 8:12

Через ShellExecute.
В случае если запускается не ехе то вначале запустиься программа связанная с этим файлом, а затем сам файл окроется уже в этой проге.
Например если запустить передать в эту ф-цию "С:\1.doc" то запустится Word и уже в нем окроется указанный файл.
Утро добрым не бывает!

gjghjc
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 661
Зарегистрирован: 13.10.2002 (Вс) 8:28
Откуда: БАЛАКЛАВА!!

Сообщение gjghjc » 16.07.2003 (Ср) 8:17

А вот и пример
Это в модуль

Public 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

Это например на кнопкку

Const SW_SHOW = 5
ShellExecute Form1.hwnd, "open", "путь к файлу", 0, 0, SW_SHOW
Утро добрым не бывает!

Urvin
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 518
Зарегистрирован: 04.06.2003 (Ср) 10:47
Откуда: с Марса

Сообщение Urvin » 16.07.2003 (Ср) 8:25

Такая тема уже была, см поиск
Shell( "rundll32.exe url.dll,FileProtocolHandler muz.die")
Не так страшен русский танк, как его пьяный экипаж


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: Google-бот и гости: 26

    TopList  
cron