FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Como ejecutar un programa externo.
Buenas a todos!
Me gustaría saber como se puede ejecutar un archivo .exe (ejecutable), especificando su directorio o path, ya que en la ayuda de builder c++ solo he encontrado shellexecute y winexec, per una de dos: o no me va bien, o no los utilizo correctamente... Muchas gracias a todos! |
#2
|
||||
|
||||
Muestranos cómo las estás ejecutando; Coloca algo de código y tal vez sea más fácil ayudarte. Esas funciones van perfectamente (salgo que tu caso sea algo muy raro).
Explica porqué no te funcionan o el error que te da. Un saludo.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#3
|
|||
|
|||
Ya esta...
Ufff...
Al final lo logre... ShellExecute(Handle, "open", "C:\\WINDOWS\\system32\\cmd.exe", 0, 0, SW_SHOWNORMAL) ; me fallaba las dobles barras c:\\ , ya que si ponia el path con barra simple no me salia bien. De todas formas ahora tengo un problema mucho más complicado... En builder he colocado un Edit, para que el usuario ponga un texto. En el momento que presiona un botón, se ejecuta el cmd de windows, pero quiero pasarle un comando para que se ejecute en el momento de abrirlo. Y sobre todo no se como enviar este comando, que en su interior tiene el texto que se ha escrito en el Edit. Como podría hacer eso desde builder??? Muchisimas Gracias... |
#4
|
||||
|
||||
En caso de pasar comandos al cmd, como dices que quieres hacer, el problema lo tendrás en la sincronización. Es decir, cuando termina uno para pasar el siguiente?
Quizás sea mas fácil escribir un archivo.bat desde Builder y ejecutarlo después. de esa forma cada comando se ejecutará cuando le toque... Saludos. |
#5
|
|||
|
|||
Ejecutar programa externo...
Y como creo un BAT dentro de builder y lo enlazo al botón???
Y ya de paso, que código le pongo al BAT para que me cumpla esa función... Hace años que no hecho uno |
#6
|
||||
|
||||
Cita:
¿Como los creas?, pues repasa las funciones de C para escribir archivos de texto o la clase fstream. Tambien puedes usar las funciones de fichero de las API de Windows. ¿Como lo ejecutas? Como un ejecutable mas. Código:
ShellExecute(Handle, "open", "archivo.bat", 0, 0, SW_SHOWNORMAL) ; Última edición por escafandra fecha: 29-05-2008 a las 16:52:54. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Ejecutar programa externo con Lazarus | abelaquino | Lazarus, FreePascal, Kylix, etc. | 1 | 12-05-2008 09:37:35 |
Ejecutar programa externo desde PHP | fide | PHP | 10 | 07-02-2008 21:21:54 |
programa externo | hugoacosta | API de Windows | 2 | 17-04-2006 19:44:57 |
Como usar una función de un programa externo | xer0-q | Providers | 0 | 17-12-2005 15:53:48 |
Ejecutar un programa externo desde un programa de Delphi | Roger_Fernandez | Varios | 3 | 02-09-2004 18:05:36 |
|