Esta classe executa um arquivo teste.bat. Eu estou utilizando o cmd.exe que
� o command.com do win2k e do XP, se for win98 � command.com mesmo.
Eu pego depois o ErrorStream e imprimo se tiver ocorrido erro, ou imprimo
simplesmente a saida. o p.waitFor() � necess�rio para ficar aguardando o
t�rmino do .bat.

================================================
import java.io.*;
public class TesteBat{
      public static void main(String args[]) {
      try {
            InputStream i;
            StringBuffer saida = new StringBuffer();
            Process p = Runtime.getRuntime().exec("cmd.exe /c teste.bat");
            p.waitFor();
            if (p.exitValue()>0)  {
                  System.out.println("Erro: " + p.exitValue());
                  i = p.getErrorStream();
            } else {
                  i = p.getInputStream();
            }
            int c = -1;
            while ( (c=i.read()) >-1)
                  saida.append((char)c);
            System.out.println(saida);
      } catch (Exception e){
            e.printStackTrace();
      }

      }

}
================================================



[]s Bulinha



                                                                                
                                                       
                      Marcelo Beckmann                                          
                                                       
                      <marcelobeckman@         Para:    
[EMAIL PROTECTED]                                                 
                      ig.com.br>               cc:      (cco: RSZ012 
Desenvolvimento/Rio/Vale)                                         
                                               Assunto: Re: [JUG-Petro] .BAT  X 
 .EXE                                                  
                      11/19/2004 10:11                                          
                                                       
                      AM                                                        
                                                       
                      Responder a                                               
                                                       
                      jug-petropolis                                            
                                                       
                                                                                
                                                       



Ilson, um arquivo bat nada mais � que uma sequencia de comandos
a ser executada pelo command.com, s� que ao inv�s de serem digitados esses
comandos est�o em um arquivo texto.

N�o conhe�o e tamb�m n�o vejo serventia de um conversor
de bat para exe.

J� tentou fazer assim a string de comando:
"command.com /c arquivo.bat" ?

Eu vou tentar dar uma olhada com calma neste fim de semana nesse seu
problema, na segunda feira lhe dou alguma resposta.

[]�s
Marcelo Beckmann

_________________________________________________________________________________

Quer mais velocidade?
S� com o acesso Aditivado iG, a velocidade que voc� quer na hora que voc�
precisa.
Clique aqui: http://www.acessoaditivado.ig.com.br





Yahoo! Groups Links










------------------------ Yahoo! Groups Sponsor --------------------~--> 
Make a clean sweep of pop-up ads. Yahoo! Companion Toolbar.
Now with Pop-Up Blocker. Get it for free!
http://us.click.yahoo.com/L5YrjA/eSIIAA/yQLSAA/5cFolB/TM
--------------------------------------------------------------------~-> 

 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/jug-petropolis/

<*> To unsubscribe from this group, send an email to:
    [EMAIL PROTECTED]

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/
 



Atrašyti