Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: kamykaze en 28 Abril 2013, 23:53 pm



Título: Ejecutar lineas de batch desde C++
Publicado por: kamykaze en 28 Abril 2013, 23:53 pm
hola, :D
Lo que sucede es que necesito ejecutar varias lineas de código Batch, pero necesito que se haga desde C++, es decir, ir escribiendo el código en C++ (utilizando Dev C++)y seguidamente añadir las lineas de Batch , lo que sucede es que no se como hacerlo, ya busque bastante tiempo no encontré nada, cualquier comentario ayuda.

De antemano muchas gracias.


Título: Re: Ejecutar lineas de batch desde C++
Publicado por: daryo en 29 Abril 2013, 00:00 am
bueno puedes hacer esto

Código
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4.  
  5. int main()
  6. {
  7.    printf("Hello world!\n");
  8.    system("echo uso batch desde cmd \r\n pause"); #multilineas
  9.    system("echo uso batch desde cmd");
  10.    system("pause");
  11.    system("echo echo incluso puedo llamar archivos.bat>lol.bat");
  12.    system("call lol.bat"); #archivos externos
  13.    return 0;
  14.  
  15.  
  16.  
  17.  
  18. }
  19.  
  20.  
  21.  


Título: Re: Ejecutar lineas de batch desde C++
Publicado por: kamykaze en 29 Abril 2013, 00:07 am
Muchas gracias, también me sirve ;D, pero ¿acaso significa que no puedo escribir el codigo directamente en el dev?




Título: Re: Ejecutar lineas de batch desde C++
Publicado por: daryo en 29 Abril 2013, 00:09 am
pues no. son lenguajes(algunos no les gusta llamar a batch lenguaje) diferentes


Título: Re: Ejecutar lineas de batch desde C++
Publicado por: kamykaze en 29 Abril 2013, 00:12 am
aaa. que mal,entonces me conformare con ejecutar los archivos creados en batch ;D, muchas gracias ;D


Título: Re: Ejecutar lineas de batch desde C++
Publicado por: daryo en 29 Abril 2013, 00:13 am
aaa. que mal,entonces me conformare con ejecutar los archivos creados en batch ;D, muchas gracias ;D

claro por nada :)