Java - ejecutar .BAT en JAva

 
Vista:

ejecutar .BAT en JAva

Publicado por DAVID (20 intervenciones) el 09/04/2001 18:33:06
Quisiera saber cmo puedo ejecutar un archivo .bat en Java
GRacias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:ejecutar .BAT en JAva

Publicado por Xavi Canal (4 intervenciones) el 10/04/2001 12:01:20
Nas,

debes usar la clase Runtime

Runtime rt = Runtime.getRuntime ();

y luego el método exec para ejecutar lo que
quieras

rt.exec (stringConLaLineaDeComandos);

de todas maneras mírate la documentación, el
javadoc de las API

att. Xavi Canal
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:ejecutar .BAT en JAva

Publicado por Ruben (1 intervención) el 13/06/2001 17:11:31
Pues si es verdad q funciona.
Macho como te admiro.
Q par de huevos tienes.
Gracias.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:ejecutar .BAT en JAva

Publicado por fabiola rangeL (1 intervención) el 11/03/2007 02:49:02
NECESITO SABER COMO SE PUEDE HACER UN EJECUTABLE EN JAVA PERO TEORIA Y SI ME PUEDEN MANDAR EL SOFTWARE O EL CODIGO PARA MS-DOS CON . BAT
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:ejecutar .BAT en JAva

Publicado por deamon001 (1 intervención) el 19/11/2008 07:35:02
hola a todos por ahi estuve mirando y mire los codigos de alguno y me invente esto
en teoria es un archivo .java que genera un .bat en una carpeta y despues lo ejecuta en el mismo archivo .java.
ademas la carpeta se crea donde tenga el archivo .java
mirenlo ustedes:

//@copyright deamon
import java.io.*;
import javax.swing.*;
public class Prueba{

public static void main(String []arg){
crear();
cargarPlano("prueba/archivoplano.bat");
}
public static void crear(){

File directorio = new File("prueba");
directorio.mkdir();
Escribir();
}
public static void Escribir(){
System.out.println("generando archivo en la carpeta");
try {
FileWriter fw = new FileWriter("prueba/archivoplano.bat");
BufferedWriter bw = new BufferedWriter(fw);
PrintWriter salida = new PrintWriter(bw);
salida.print("@echo off echo hola esto es una prueba de java echo ok echo..ADIOS ");
salida.close();
}
catch(java.io.IOException ioex) {
System.out.println("se presento el error: "+ioex.toString());
}

}

public static void cargarPlano(String comando){
try {
String linea;
Process p = Runtime.getRuntime().exec(comando);
BufferedReader input = new BufferedReader (new InputStreamReader (p.getInputStream()));
while ((linea = input.readLine()) != null) {
System.out.println(linea);
}
input.close();
}catch (Exception err) {
err.printStackTrace();
}
}
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar