LLamar a un programa externo

30/05/2006 - 05:27 por USHIRO | Informe spam
Lo que ando buscando es tener un campo normal de texto en donde pueda
escribir la direccion de algun .exe o programa que tenga instalado en el
sistema y tener un boton que al darle click me ejecute el fichero que
escribi y si no lo encuentra que me muestre un mensaje de error que el
programa no se ha encontrado.

Saludos,


PortalFox :: Nada corre como un zorro
http://www.portalfox.com

PortalFox - NNTP Forum Gateway
 

Leer las respuestas

#1 Luis María Guayán
30/05/2006 - 14:25 | Informe spam
Dos formas:

1. Con API
DECLARE INTEGER WinExec IN WIN32API ;
STRING cCmdLine, ;
INTEGER nCmdShow
lcExe = GETFILE("EXE")
=WinExec(lcExe,1)

2. Con WSH
lcExe = GETFILE("EXE")
loWshShell=CREATEOBJECT("Wscript.Shell")
loWshShell.RUN(lcExe,1,.F.)
loSwhShell = NULL


Luis María Guayán
Tucumán, Argentina
________________________________
SysOp de www.PortalFox.com
Microsoft Visual FoxPro MVP
________________________________
La palabra imposible solo figura
en el diccionario de los tontos


"USHIRO" escribió en el mensaje
news:
Lo que ando buscando es tener un campo normal de texto en donde pueda
escribir la direccion de algun .exe o programa que tenga instalado en el
sistema y tener un boton que al darle click me ejecute el fichero que
escribi y si no lo encuentra que me muestre un mensaje de error que el
programa no se ha encontrado.

Saludos,


PortalFox :: Nada corre como un zorro
http://www.portalfox.com

PortalFox - NNTP Forum Gateway

Preguntas similares