Runtime.getRuntime().exec ... problemana execução do comando

3 respostas
Y

Estou tentando rodar uma bat com o Runtime.getRuntime.exec e não funciona jeito nenhum!!!
estou tentando rodar em um servidor remoto
o trecho de código é o seguinte:

function rodaBat()

{

var comando = e:\site\dsv\scripts_ant\appl\bat_Script.bat;

try

{ Runtime.getRuntime().exec(rundll32 SHELL32.DLL,ShellExec_RunDLL +comando); }

catch (Err)

{

Response.write(\nLOG(rodaBat): Erro ao Executar a bat do script. Erro: <+ Err.Number + > Descrição: < + Err.Description + >\n);

Response.write("\nLOG(rodaBat): comando:"+ comando +"\n");

}

}

Já tentei substituir a linha do Runtime por
Runtime.getRuntime.exec(“cmd /c”+ comando);

mas não funciona! u.u
Não entendo o q há de errado… será q alguém pode me ajudar??

3 Respostas

T

Java != JavaScript

Que web container é esse que você está usando, que permite usar JavaScript? (Antigamente - isto é , há uns 7 anos atrás - havia uns web containers que deixavam fazer isso. Acho que o Netscape Web Server. )

renandemelo

Cara,

Você está rodando ASP ou algo assim?

Y

sim to rodando asp…

Criado 9 de janeiro de 2007
Ultima resposta 9 de jan. de 2007
Respostas 3
Participantes 3