Executar arquivo .BAT !!!

Delphi

03/06/2004

Bom eu achei muita coisa sobre isso, mas nada resolveu meu problema. É que meu arquivo .bat é um ping e vai retornar muitas linhas e tal...e quando eu executo o código:

ShellExecute(0,nil,´Ping -n 10 192.168.0.230´,´´,nil, SW_Normal);
ou com o Winexec !!!

abre outro form e o programa nao executa!!! ele abre a tela do DOS e tal...como se tivesse executando mas nao executa!!!

ja executei outros .bat contendo Dir e pause pra ver e da certo! mas com o Ping nao da!!! e eu preciso das estatisticas do Ping como maior e menor respostas e perdas de pacote!!!

Obrigado.


Xanatos

Xanatos

Curtidas 0

Respostas

Jasig Aurumalfa

Jasig Aurumalfa

03/06/2004

Ai pode ter havido erro na sintaxe do bat, verifique se digitou tudo corretamente, ou se o programa num está sendo executado errado...
E alguns Windows num executam corretamente arquivos BAT...
Verifique isso também...


Espero ter ajudado...


GOSTEI 0
Xanatos

Xanatos

03/06/2004

Eu ja verifiquei isso!!! tanto que quando fecho o programa e executo o arquivo.bat que o meu programa gerou!!! ele executa certinho!!!

Mas valeu mesmo assim! :wink:


GOSTEI 0
Beppe

Beppe

03/06/2004

tente passar essa linha de comando como parâmtro para comand.com.


GOSTEI 0
Xanatos

Xanatos

03/06/2004

Ja tentei usa assim e tambem nao funcionou! nao é um bat comum ja que é um ping que vai mandar N pacotes entendeu? eu ja transformei o .bat em .com e mesmo assim nao funcionou!!!

Mas Valeu a força!


GOSTEI 0
POSTAR