Título: Esperar a la ventana DOS Publicado por: arfgh en 31 Julio 2013, 21:25 pm imaginad que ejecutamos un comando en una ventana dos. Por ejemplo 'powercfg /list'
existe alguna manera programáticamente de saber que el comando se ha terminado de ejecutar ? O sea, que el sistema ha terminado de ejecutar dicho comando. He intentado waiforsingleoject sin éxito. Título: Re: Esperar a la ventana DOS Publicado por: Stakewinner00 en 31 Julio 2013, 22:07 pm Los comandos son programas normales que cuando terminan devuelven el control al programa que les llamo. Para los programas que no funcionan en segundo plano solo se me ocurre ver si cuando termina un comando te devuelve la ruta actual o no.
Saludos. Título: Re: Esperar a la ventana DOS Publicado por: MCKSys Argentina en 31 Julio 2013, 22:50 pm http://stackoverflow.com/questions/5685972/how-to-wait-for-a-shell-process-to-finish-before-executing-further-code-in-vb6 (http://stackoverflow.com/questions/5685972/how-to-wait-for-a-shell-process-to-finish-before-executing-further-code-in-vb6)
Título: Re: Esperar a la ventana DOS Publicado por: arfgh en 31 Julio 2013, 23:01 pm no sirve amigos...
cuando se usa el waitforsingleobject infinite, desde nuestro programa, estamos esperando para siempre y pasamos de ahí. Título: Re: Esperar a la ventana DOS Publicado por: raul338 en 1 Agosto 2013, 21:42 pm Tenes que usar el waitforsingleobject tienes que asegurarte que el proceso no se interrumpe en ningun momento (ej: que no aparezca el "presione una tecla para continuar...")
Encontre esto en mi biblioteca de codigos Código
|