Bonjour,
j'ai un souci par rapport à l'affichage d'un résultat dans une fenêtre DOS.
Voila le but du travail que je dois faire est de développer une interface Java qui, lorsqu'on lance la simulation, fait exécuter un programme .exe écrit en Fortran.

Lorsque je lance la simulation la fenêtre dos dans laquelle s'exécute l'exe s'affiche correctement seulement voila pour que la simulation se lance il faut saisir dans la fenêtre dos le nom de la simulation souhaitée (qui correspond à un fichier .dat).
Ce que je souhaite faire c'est automatisée cela, c'est à dire que la saisie d'un fichier se fasse automatiquement, que l'utilisateur n'ai pas à le faire à chaque fois.
Pour cela j'ai écrit le code ci-dessous:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
String cmd3 ="cmd /c cmd.exe /k \"cd c:\\"+Constantes.adresse2+"&&truc.exe < learn.data\"";
 
 Runtime r2 = Runtime.getRuntime(); 
p2= r2.exec(cmd3);
remarque:
-p2 correspond à un objet Process
-learn.data est un fichier dans lequel est écrit le nom de la simulation qui doit être saisie dans le dos de truc.exe pour que la simulation se lance

En espérant que vous avez compris mon problème et que vous avez des réponses à m'apportez je vous remercie d'avance