Executar .bat a partir de um url de internet

Olá amigos,

Estou precisando de algum comando que possa executar um .bat a partir de um url

Assim: String cd_executa = http://www.datasolution.srv.br/teste.bat; try { Runtime.getRuntime().exec( "rundll32 SHELL32.DLL,ShellExec_RunDLL " + cd_executa); [...]

O carinha abre o arquivo no navegador… alguém sabe que comando eu deveria usar?

[quote=Norivan]Olá amigos,

Estou precisando de algum comando que possa executar um .bat a partir de um url

Assim: String cd_executa = http://www.datasolution.srv.br/teste.bat; try { Runtime.getRuntime().exec( "rundll32 SHELL32.DLL,ShellExec_RunDLL " + cd_executa); [...]

O carinha abre o arquivo no navegador… alguém sabe que comando eu deveria usar?

[/quote]

:roll: ahm?

Explique melhor, você quer que o cara digite o endereço no navegador e ele execute um .bat?

Ou você quer que um cara execute um código java que busque um .bat num endereço web e execute ele?

2 Quero que um aplicativo cara execute um código java que busque um .bat num endereço web e execute ele?

precisa ser um .bat ou pode ser um .jar direto?

enfim, se puder:

http://www.google.com.br/search?q=java+web+start&ie=utf-8

Na verdade teria de ser .bat mesmo pois o web service gera um .bat, pra fazer ele gerar um .jar ai já “não seria cmg”…

Tem alguma outra forma?

[quote=Norivan]Na verdade teria de ser .bat mesmo pois o web service gera um .bat, pra fazer ele gerar um .jar ai já “não seria cmg”…

Tem alguma outra forma?[/quote]

Ah pensei que vc estava falando de um .bat que executava uma aplicação java…

Se for um .bat com script normal, pega o .bat gerado pelo web service (vou dar uma olhada como, acho que por um InputStream) e:

http://www.guj.com.br/posts/list/35212.java

Isso eu já estou fazendo só que abre o navegador…

[code]URL url = new URL(“http://www.datasolution.srv.br/teste.bat”);
URLConnection conn = url.openConnection();

InputStream in = conn.getInputStream();
//Aqui você trata o stream para depois executar o conteudo do .bat
[/code]

dá uma olhada no javadoc do inputstream:

http://java.sun.com/j2se/1.5.0/docs/api/java/io/InputStream.html

Blz, resolveu meu problema.

Muito obrigado!