Страница: 1 |
Страница: 1 |
Вопрос: Как запустить программу?
Добавлено: 07.06.07 00:03
Автор вопроса:
GeniX | Web-сайт: porrygatter.zx6.ru | ICQ: 418811267
Не хочу делать много форм чтобы не запутаться. Как сделать чтобы определенная программа, лежащая в папке с главной запускалась по нажатию чего-нибудь.
Ответы
Всего ответов: 3
Номер ответа: 1
Автор ответа:
User Unknown
![]()
![]()
![]()
Вечный Юзер!
ICQ: uu@jabber.cz
Вопросов: 120
Ответов: 3302
Профиль | | #1
Добавлено: 07.06.07 00:09
shell "program.exe"
Номер ответа: 2
Автор ответа:
Yanex
![]()
![]()
ICQ: 387761649
Вопросов: 32
Ответов: 169
Web-сайт:
Профиль | | #2
Добавлено: 07.06.07 12:27
Можно, но лучше использовать API, а именно функцию ShellExecute (смотрите в API-Viewer - для тех, кто не знает
, прилагается к Visual Basic 6.0).
Номер ответа: 3
Автор ответа:
s12
![]()
![]()
![]()
![]()
Вопросов: 24
Ответов: 363
Профиль | | #3
Добавлено: 10.06.07 12:36
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)
Private Declare Function GetDesktopWindow Lib "user32" () As Long '// Функция для получения манипулятора рабочего стола
Private Sub cmd1_Click()
Call ShellExecute(GetDesktopWindow, "Open", "program.exe", "", "c:\", SW_SHOWNORMAL)
End Sub
Помоему так.