Java:Pegando dados da saida: Difference between revisions
(New page: Existe uma maneira de o Java executar uma batch ou shell e conseguirmos os dados da saída para conferirmos o resultado. import java.io.*; public class DadosSaida{ public sta...) |
No edit summary |
||
| Line 21: | Line 21: | ||
} | } | ||
= Ver também = | |||
Mais artigos sobre [[Java]] | |||
[[Category: Java]] | |||
Latest revision as of 19:03, 5 January 2015
Existe uma maneira de o Java executar uma batch ou shell e conseguirmos os dados da saída para conferirmos o resultado.
import java.io.*;
public class DadosSaida{
public static void main( String arguments[] )throws Exception{
int valor;
// Nome da bat ou shell a ser executado
String cmd = "C:/chamaFTP.bat";
Process process = Runtime.getRuntime().exec( cmd);
// Pega a saída do console para o bufferOut
StringBuffer bufferOut = new StringBuffer();
while ( ( valor = process.getInputStream() ) != -1 ){
bufferOut.append( String.valueOf( (char)valor) );
}
}
}
Ver também
Mais artigos sobre Java