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
