Запуск файла.

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
GPP
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 351
Зарегистрирован: 02.11.2005 (Ср) 8:02
Откуда: г.Невельск о.Сахалин

Запуск файла.

Сообщение GPP » 09.01.2006 (Пн) 7:39

Как запустить программу через VB? Пробовал так: Shell "cmd /X/C start c:\Program Files\1\1.txt",VBHide", но нечего не получается. Получается только с короткими путями к файлу. Как быть? За ранее ОГРОМНОЕ СПАСИБО!!!
GPP(c) Gorlo Pavel Programming

GM
programador
programador
 
Сообщения: 1427
Зарегистрирован: 24.06.2003 (Вт) 15:56
Откуда: 194.67.52.100

Сообщение GM » 09.01.2006 (Пн) 8:05

ShellExecute, поиск по форуму.
الفيجوال بيسك الرابح

Tarik
Агент Системы
Агент Системы
Аватара пользователя
 
Сообщения: 1222
Зарегистрирован: 03.01.2003 (Пт) 16:05
Откуда: Москва

Сообщение Tarik » 09.01.2006 (Пн) 9:26

Если запустить программу, то просто прописываешь путь к ней в shell. Но 1.txt - не программа, так что, как правильно сказал GM, ShellExecute
Изображение

Ever tried? Ever failed? No matter. Try again! Fail again! Fail better!

GPP
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 351
Зарегистрирован: 02.11.2005 (Ср) 8:02
Откуда: г.Невельск о.Сахалин

Сообщение GPP » 09.01.2006 (Пн) 13:17

ВСЕМ ОГРОМНОЕ СПАСИБО. я СДЕЛАЛ ТАК И В СЕ ЗАКАНАЛО! VB РУЛИТ!
Dim rc As Single
rc = Shell("C:\Program Files\Microsoft Visual Studio\VB98\Vb6.exe", vbNormalFocus)
GPP(c) Gorlo Pavel Programming

AndreyIl
Обычный пользователь
Обычный пользователь
 
Сообщения: 82
Зарегистрирован: 18.10.2005 (Вт) 16:17
Откуда: г. Брянск

Сообщение AndreyIl » 10.01.2006 (Вт) 9:49

Можно так:
Shell "C:\Program Files\Microsoft Visual Studio\VB98\Vb6.exe", vbNormalFocus

Если это файл .txt, то:
Shell "C:\Winnt\Notepad.exe C:\Program Files\Microsoft Visual Studio\VB98\Vb6.exe", vbNormalFocus

Можно иначе:
В References включаешь Microsoft Shell Controls and Automation.
Private Sh As Shell

Set Sh = New Shell
Sh.Open "W:\1.txt"


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

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

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

    TopList