C/Visual C - lanzar ejecutable

 
Vista:

lanzar ejecutable

Publicado por alex (3 intervenciones) el 10/07/2001 16:36:32
Hola , sólo una duda, como puedo lanzar un ejecutable , por ejemplo , el notepad desde c++(visual c++)?
se que tengo que usar Runtime_class , pero no se muy bien como...
gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

ShellExecute

Publicado por Fabián Sierra Carvajal (50 intervenciones) el 11/07/2001 05:52:31
Una solución de C (no de c++, pero te compilará igual) es la función ShellExecute o ShellExecuteEx.
ShellExecute es una función algo vieja, pero muy simple. Si quisieras abrir el bloc de notas, le dirías:
ShellExecute(VentanaPrincipal,"open","notepad.exe","",SW_SHOW);
es decir, el handle de la ventana de tu aplicación, una acción (en este caso, abrir),nombre y ruta de la aplicación, el directorio de trabajo de la aplicación y cómo la vas a mostrar.
Cualquier problema, me avisas. Y consulta la ayuda de la API, claro.
¡Suerte!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:ShellExecute

Publicado por shellexecute (3 intervenciones) el 11/07/2001 15:42:52
efectivamente:
CWinThread *objeto = new CWinThread();

ShellExecute((HWND)objeto->operator HANDLE(), \"open\",\"wincrc.EXE\",\"\",\"C:\\notepad.exe\",SW_SHOW);

gracias.


Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar