wariows
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?
: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?
Norivan
2 Quero que um aplicativo cara execute um código java que busque um .bat num endereço web e execute ele?
wariows
precisa ser um .bat ou pode ser um .jar direto?
wariows
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?
wariows
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?
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
Norivan
Isso eu já estou fazendo só que abre o navegador…
wariows
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
dá uma olhada no javadoc do inputstream:
[url]http://java.sun.com/j2se/1.5.0/docs/api/java/io/InputStream.html[/url]
Norivan
Blz, resolveu meu problema.
Muito obrigado!