Страница: 1 |
Страница: 1 |
Вопрос: Как запустить программу?
Добавлено: 07.06.07 00:03
Автор вопроса: GeniX | Web-сайт:
Не хочу делать много форм чтобы не запутаться. Как сделать чтобы определенная программа, лежащая в папке с главной запускалась по нажатию чего-нибудь.
Ответы
Всего ответов: 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
Помоему так.