[vfp] Como ejecutar un exe y esperar hasta que termine el proceso

1,827 views
Skip to first unread message

ZeRoberto

unread,
Feb 21, 2014, 11:27:54 AM2/21/14
to publicesvfoxpro
Existe alguna API que me permita ejecutar un exe y que se paralice hasta que termine de realizar el proceso?

--
btnMyVideo.Click()

Fernando D. Bozzo

unread,
Feb 21, 2014, 2:10:19 PM2/21/14
to publice...@googlegroups.com
Hola Roberto:

*-- Ejecuta mostrando la ventana, y espera
oo = CREATEOBJECT("WSCRIPT.SHELL")
? oo.Run( "notepad.exe", 1, .T.)

Devuelve:
0 = OK
1 = ERROR

Saludos!

ZeRoberto

unread,
Feb 23, 2014, 6:20:18 PM2/23/14
to publicesvfoxpro
Ok gracias Fernando voy a probarlo.

Saludos

Alfonso Arias Lemas

unread,
Feb 24, 2014, 7:26:32 AM2/24/14
to Lista Google VFP
Puedes usar el comando RUN también......
 

Ejecuta comandos o programas operativos externos.

RUN [/N] MS-DOSCommand | ProgramName

–O bien–

! [/N] MS-DOSCommand | ProgramName

Parámetros

MS-DOSCommand
Especifica el comando de MS-DOS que se va a ejecutar. Consulte la documentación de MS-DOS para obtener más información acerca de los comandos de MS-DOS disponibles.
ProgramName
Especifica el programa o la aplicación que se va a ejecutar. Se puede especificar un programa o una aplicación basado en Windows o en MS-DOS.
/N
Especifica NOWAIT. Incluya la letra N para ejecutar otra aplicación basada en Windows.
 
 
Saludos,
   Alfonso
 
 
 
 
 
-------Mensagem original-------

Fer

unread,
Feb 24, 2014, 7:54:33 AM2/24/14
to publice...@googlegroups.com
El comando RUN no permite controlar cuándo termina de ejecutarse el otro programa, que es lo que se pretende en este caso. Simplemente lo lanza y sigue adelante.

Alfonso Arias Lemas

unread,
Feb 24, 2014, 8:33:26 AM2/24/14
to Lista Google VFP
Pienso que no es asi como tu dices pues yo lo uso bastante y si lo controla, la sintaxsis es la siguiente:
 

RUN

/0 <aplicacion.exe>

esta sintagsis ejecuta APLICACION.EXE y espera a terminar la ejecucion del programa.

Saludos,

  Alfonso

 

 

 
 
 
 
-------Mensagem original-------

Fernando D. Bozzo

unread,
Feb 24, 2014, 9:00:21 AM2/24/14
to publice...@googlegroups.com
Es cierto Alfonso, tenés razón. Hacía mucho que no usaba RUN con ese parámetro. Siempre lo usé con /N
Gracias por recordármelo.

Saludos!

Alfonso Arias Lemas

unread,
Feb 24, 2014, 10:38:21 AM2/24/14
to Lista Google VFP
El unico problema de esta opción es que si o si, siempre saca la ventana, normal, maximizada o minimizada mientas que com "WSCRIPT.SHELL" tienes mas control sobre la aplicación y la ventana en que corre esta.
 
Saludos,
   Alfonso 
 
 
 
-------Mensagem original-------
 
Data: 02/24/14 13:00:26

ZeRoberto

unread,
Feb 24, 2014, 4:30:49 PM2/24/14
to publicesvfoxpro
Muy bien no sabia lo del /0
Reply all
Reply to author
Forward
0 new messages