Ejecutar programa

Hola, necesito saber como hago en vb6, para que al dar clic en un command, se ejecute un programa, un .exe
Gracias, de antemano.

3 respuestas

Respuesta
1
'General declaraciones
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) As Long
'En el boton
x = ShellExecute(Me.hwnd, "Open", "C:\Archivos de Programa\Mi Programa\Ayuda.exe", "", App.Path, 2)
Si... funciona, el programa se ejecuta, pero ocurre algo curioso: queda minimizado, toca darle clic en la barra de tareas, para que se maximize y poderlo utilizar.
¿Cómo hago que se maximize automáticamente?
Cambia el 2 por 1.
2- Minimizado
1- Maximizado
Respuesta
1
shell <ruta donde esta el exe y su nombre>
ej:
shell "C:\command.exe"
Bye
Respuesta
Busca el API CreateProcess, como parámetro le colocas la ruta y la aplicación que quieres se ejecute.
No te coloco un ejemplo porque no lo tengo a la man, pero busca en la ayuda y encontraras un ejemplo que es sencillo.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas