Bonjour, j aimerais savoir comment est il possible d executer un fichier windows. Ce fichier est un .bat.
J ai essaye avec la fonction .exec du runtime mais cela ne marche pas.
Merci d'avance
Bonjour, j aimerais savoir comment est il possible d executer un fichier windows. Ce fichier est un .bat.
J ai essaye avec la fonction .exec du runtime mais cela ne marche pas.
Merci d'avance
ou myCommand est ton fichier .bat
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 try { myProcess = Runtime.getRuntime().exec(myCommand); InputStream myOut = myProcess.getInputStream(); int myStatus = -1; boolean ready = false; // --- Wait the end of the execution while (!ready) { try { myStatus = myProcess.exitValue(); ready = true; } catch (IllegalThreadStateException e) { myOut.read(); } }
voila ca devrait passer![]()
Salut,
Heu... Il serait préférable de lire correctement les flux d'erreurs plutôt que de faire remonter plusieurs exception via exitValue()...
Plus d'info :
- Tutoriel : Exécuter une application externe en Java
- Blog : Runtime.exec() n'est pas des plus simple...
a++
Partager