Ejecutar programa sin que aparezca simbolo de sistema

01/04/2004 - 12:31 por guillermo pacheco | Informe spam
Hola, desde una aplicacion hecha en windows (MFC) tengo que ejecutar un
programa hecho para ser llamado desde la ventana de simbolo de sistema (lo
que se llama normalmente Command Line Tool).
La llamada a este programa la hago utilizando la sentencia "system(my
programa);" y se ejecuta correctamente. El problema es que cada vez que lo
ejecuto me sale durante medio segundo (lo que tarda en ejecutarse) la
ventana negra de simbolo de sistema.
Hay alguna forma de hacer llamadas a programas si que aparezca esta
ventana??

Muchas Gracias

Guillermo
 

Leer las respuestas

#1 Sergio
01/04/2004 - 13:20 | Informe spam
guillermo pacheco escribió:
Hola, desde una aplicacion hecha en windows (MFC) tengo que ejecutar un
programa hecho para ser llamado desde la ventana de simbolo de sistema (lo
que se llama normalmente Command Line Tool).
La llamada a este programa la hago utilizando la sentencia "system(my
programa);" y se ejecuta correctamente. El problema es que cada vez que lo
ejecuto me sale durante medio segundo (lo que tarda en ejecutarse) la
ventana negra de simbolo de sistema.
Hay alguna forma de hacer llamadas a programas si que aparezca esta
ventana??

Muchas Gracias

Guillermo




Mirate la función shellexecute, hace lo que pides.

Preguntas similares