c genial. Ca fonctionne a merveille. (A quoi sert le /c)
Mais il me reste un petit hic maintenant et je ne sais pas si on peu regler
ca:
je dois executer un programme avec des parametres du style "monprog.exe
monfichier"
Le programme java me dit que la commande a bien ete executee mais quand je
regarde si le fichier a bien ete genere, je ne le trouve pas.

-----Message d'origine-----
De : Damien Lecan [mailto:[EMAIL PROTECTED]]
Envoy� : mercredi 15 mai 2002 14:55
� : [EMAIL PROTECTED]
Objet : RE: comment executer une commande windows a partir de java


> euh desole... J'avais oublie de changer le parametre de command dans le
> process
>  process = runtime.exec(command[0]+" "+command[1]);
pareil, euh ...
C'est bizarre, parce que moi je passe le tableau directement en param�tre de
exec, comme la doc l'indique :

public Process exec(String[] cmdarray) throws IOException

Mais c'est de ma faute, je ne t'ai pas donn� les bonnes indications.
Pour que �a marche, il faut faire une petite modif.

String[] command = {"cmd.exe", "/c C:\\temp\\essaiScript.bat "};

C'est la feinte, le /c change de place, et �a change tout.
Un exec(command) devrait marcher directement maintenant.

Ca marche encore ?

Damien Lecan


Répondre à