Страница: 1 |
Страница: 1 |
Вопрос: Как в VB запустить фаил
Добавлено: 02.08.04 14:00
Автор вопроса: Boksy
Привет! Подскажите, а то никак не могу найти в MSDNе. Как в VB запустить фаил, например есть фаил ttt.exe, как его запустить в программе
Ответы
Всего ответов: 8
Номер ответа: 1
Автор ответа:
Mufasa
Вопросов: 19
Ответов: 63
Web-сайт:
Профиль | | #1
Добавлено: 02.08.04 14:22
Shell "Path\ttt.exe",vbnormalfocus
И вся беда
Номер ответа: 2
Автор ответа:
Eddie
Вопросов: 11
Ответов: 120
Профиль | | #2
Добавлено: 02.08.04 14:28
Моно Использовать Простой Shell, Но Не всегда получается, попроси помощи у API:
Public Declare Function ShellExecute lib "shell32" alias "ShellExecuteA" (Byval q$,w$,e,r$,t& as long
shellexecute "Open" , "C:\ttt.exe","" , "C:\ttt.exe", 1
Если не покатит я сеня Те вечером напишу правильный ответ, попробуй Этот Кодик, я щас от руки написал ...
Номер ответа: 3
Автор ответа:
dNW
Вопросов: 30
Ответов: 683
Профиль | | #3
Добавлено: 02.08.04 17:34
to eddie: С чего это shell не всегда получается
Номер ответа: 4
Автор ответа:
Mufasa
Вопросов: 19
Ответов: 63
Web-сайт:
Профиль | | #4
Добавлено: 02.08.04 17:56
То же бы хотелось узнать. Я конечно знаю про ShellExecute, но это муторною
Номер ответа: 5
Автор ответа:
Kodo
Разработчик Offline Client
ICQ: 293048085
Вопросов: 37
Ответов: 457
Профиль | | #5
Добавлено: 02.08.04 18:49
Недостатки Sheel:
1)Он запускает тока Exe, при этом ShellExecute запускает любой файл.
2)Shell запускает файл с рабочей папкой в папке программы, которая этот Shell использует Во как
3)И вообще Shell это бред. Моё личное мнение
P.S. Мнение автора не всегда совпадает с мнением форума
Номер ответа: 6
Автор ответа:
Kodo
Разработчик Offline Client
ICQ: 293048085
Вопросов: 37
Ответов: 457
Профиль | | #6
Добавлено: 02.08.04 18:50
Опечатка вышла. Недостатки Shell правильно будет.
Номер ответа: 7
Автор ответа:
Andrey999
ICQ: 30852361
Вопросов: 73
Ответов: 168
Web-сайт:
Профиль | | #7
Добавлено: 02.08.04 23:16
Вот работает 100%, из своей рабочей проги взял.
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)
Const SW_Show = 3
Call ShellExecute(GetDesktopWindow, "Open", "u:\in.bat", "", "u:\", SW_Show)
Номер ответа: 8
Автор ответа:
Eddie
Вопросов: 11
Ответов: 120
Профиль | | #8
Добавлено: 03.08.04 10:53
Привет Andrey999 как сдал работу ?
Я Согласен с Тобой Kodo Shell Suxx для Приложений и Папок
to dNW: Я не помню, но не запускаент Он какие то приложения и соглашусь с Modo Папки не могет открывать, это плёхо
Shell'ом прикольно юзаться когда надо открыть что нить что содержит Текст например ТХТ ...
А ShellExecutе могет скрыто запускать, максимизед, минимизед ... и че муторного в ShellExecute ???
Извиняюсь за некторый Текст, который не относиться к Конференции ...