seguinte esse aki é o codigo inteiro:
<%
String app = request.getParameter("app");
String frm = request.getParameter("frm");
String scr = request.getParameter("scr");
String row = request.getParameter("row");
String col = request.getParameter("col");
String ent = request.getParameter("ent");
String sce = request.getParameter("sce");
String ver = request.getParameter("ver");
String yea = request.getParameter("yea");
boolean regra_finalizada = false;
Process proc = Runtime.getRuntime().exec(“qprocess changescript.ex”);
InputStream is = proc.getInputStream();
InputStreamReader isr = new InputStreamReader(is);
BufferedReader br = new BufferedReader(isr);
String line;
while ((line = br.readLine()) != null) {
out.println(line);
}
Process p = Runtime.getRuntime().exec("c:\pfc\ChangeScript.exe " + app + “#” + frm + “#” + scr + “#” + row + “#” + col + “#” + ent + “#” + sce + “#” + ver + “#” + yea);
out.println(“Aguarde! Regra sendo executada.”);
while(!regra_finalizada)
{
regra_finalizada = true;
out.println("<SCRIPT>document.forms[0].submit()</SCRIPT>");
out.flush();
try
{
Thread.sleep(3000); // 3 Segundos
}
catch (InterruptedException e)
{
e.fillInStackTrace();
throw e;
}
try
{
p.exitValue();
}
catch (IllegalThreadStateException e)
{
// processo ainda não terminou
regra_finalizada = false;
out.println(".");
}
}
if (p.waitFor() == 0)
{
out.println(“Regras executadas com successo!!”);
}
else
{
out.println(“Ocorreu erro na execução da Regra!!”);
}
//out.println(“Regras executadas com successo!!”);
%>
Fechar
eu qero saber quantos processos estão acontecendo mas este InputStream ou este BufferedReader nao funcionam ou sei la oq q nao ta funcionando!!!hehehehehehehe
o erro q dá é esse : " An error occurred"
valeu pela ajuda !!! obrigadoo