Cita:
Iniciado por jove_l_c Hola, mi problema es el siguiente:
Hago la siguiente ejecucion:
Process programa = Runtime.getRuntime().exec ("cmd /c C:\\llamada1.bat");
Esto hace ciertas operaciones en la salida estándar que me gustaría capturar y guardar en un fichero (fileoutputstream) que posteriormente utilizaré.
Alguien me puede echar un cable o dar una idea?
Gracias de antemano.
Acabo de llegar yo solo a una solución que me vale utilizando un BufferedReader y almacenando ahí la salida estándar.
Pongo el código por si algún día le viene bien a alguien.
InputStream i= programa.getInputStream();
BufferedReader b= new BufferedReader(new InputStreamReader(i));
Se guarda en b y ya lo único es leer lo que cada uno desee con b.readLine()
Saludos