![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
|||
|
|||
|
Buenas,
Gracias por el consejo escafandra, ejecutar un comando desde un bat y desde builder C++ con system(), se como hacerlo. Pero sobre lo que escribistes: " Puedes crear un bat en el que escribes los comandos desde el edit y luego lo ejecutas." Esto es lo que me gustaria saber, Como pasar el texto del edit hacia el CMD... Por ejemplo: Poniedo en el edit d: ; Con system("DIR X") y en el sitio de "X" poner el contenido del edit (D . Así cuando ejecuto, se ejecuta el CMD y hace un dir a la unidad escrita en el edit (C:, D:, etc...)Gracias!!! |
|
#2
|
||||
|
||||
|
Escribes el archivo.bat, por ejemplo así:
Código:
#include <ios.h>
#include <fstream.h>
.
.
.
fstream fs("archivo.bat", ios::out | ios::trunc);
if(fs.fail()){
AnsiString Msg = "Imposible escribir el fichero ";
Application->MessageBox("Imposible escribir el fichero ", MB_ICONEXCLAMATION);
}
else{
fs << Edit1->Text << endl;
fs << "pause" << endl;
fs.close():
}
Saludos. EDITO: Cita:
Código:
.
.
.
else{
AnsiString Cadena = (AnsiString)"dir " + Edit1->Text;
fs << Cadena << endl;
fs << "pause" << endl;
fs.close():
}
Última edición por escafandra fecha: 02-06-2008 a las 17:11:20. |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
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 |
|