Visual Basic - Cerrar programa de DOS

Life is soft - evento anual de software empresarial
 
Vista:

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)
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

RE:Cerrar programa de DOS

Publicado por Rony (15 intervenciones) el 15/11/2001 17:13:39
r = Shell(Environ("COMSPEC") & " /C " & cNameR & "")
donde cNameR es la variable que contiene el nombre del archivo
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