Cerrar programa de DOS
Publicado por Eduardo B (2 intervenciones) el 14/11/2001 22:20:35
hola, quisiera saber como puedo cerrar un programa de DOS cuando termina su ejecución. pongo el codigo:
Dim A
A = Shell("Ruta\ProgramaDOS.exe", vbHide)
Pues bien, el programa no se ve (que es lo que me interesa), pero no se cierra. ¿Como se puede cerrar? y otra cosa, ¿Siguen ejecutandose las siguientes instrucciones despues de "Shell" mientras sigue el programa DOS activo o se detiene mi programa VB hasta que termina el programa DOS? (¿un lio de palabras eh?) Supongo que si se detiene por que el valor que devuelve Shell al ser distinto de 0 (cero) es por que ha terminado y se ha ejecutado bien el programa DOS, ¿o no?
Perdon por el lio.
Gracias por la ayuda.
(No se si alguien ha hecho esta pregunta, pero ponerse a buscar entre tantas es un poco desesperante)
Dim A
A = Shell("Ruta\ProgramaDOS.exe", vbHide)
Pues bien, el programa no se ve (que es lo que me interesa), pero no se cierra. ¿Como se puede cerrar? y otra cosa, ¿Siguen ejecutandose las siguientes instrucciones despues de "Shell" mientras sigue el programa DOS activo o se detiene mi programa VB hasta que termina el programa DOS? (¿un lio de palabras eh?) Supongo que si se detiene por que el valor que devuelve Shell al ser distinto de 0 (cero) es por que ha terminado y se ha ejecutado bien el programa DOS, ¿o no?
Perdon por el lio.
Gracias por la ayuda.
(No se si alguien ha hecho esta pregunta, pero ponerse a buscar entre tantas es un poco desesperante)
Valora esta pregunta


0