Connaitre la fin d'une execution avec cmd
soyen
-
soyen -
soyen -
Bonjour,
j'arrive à lancer une commande CMD en java en utilisant runtime exec etc...
depuis mon programme java j'ai bien une fenêtre qui s'ouvre et qui s'execute en ligne de commande mais je voulais maintenant savoir quand la commande est terminée dans CMD sachant que ça peut durer plusieures minutes
la commande envoyée est : ffmpeg -i vidéodébut.avi videofin.mpg
comment savoir en java si l'opération en cours est terminée
merci d'avance,
j'arrive à lancer une commande CMD en java en utilisant runtime exec etc...
depuis mon programme java j'ai bien une fenêtre qui s'ouvre et qui s'execute en ligne de commande mais je voulais maintenant savoir quand la commande est terminée dans CMD sachant que ça peut durer plusieures minutes
la commande envoyée est : ffmpeg -i vidéodébut.avi videofin.mpg
comment savoir en java si l'opération en cours est terminée
merci d'avance,
A voir également:
- Connaitre la fin d'une execution avec cmd
- Cmd - Guide
- Fin des zfe - Guide
- Scannow cmd - Guide
- Cmd mac - Guide
- Récupérer clé windows cmd - Guide
3 réponses
Runtime.getRuntime().exec("cmd").waitFor();Le thread actuel sera bloqué jusqu'à la fin de l'exécution de cmd.
J'ai un autre souci maintenant car le waitFor() génére une exception que je n'arrive pas à gérer :
try{
String[] command = { "cmd.exe", "/C", "Start", "E://fichier.bat" };
Runtine.getRuntine().exec(command).waitFor();
system.out.println(dir[i]);
}catch (IOException e) {
e.printStrackTrace();
}
merci d'avance
try{
String[] command = { "cmd.exe", "/C", "Start", "E://fichier.bat" };
Runtine.getRuntine().exec(command).waitFor();
system.out.println(dir[i]);
}catch (IOException e) {
e.printStrackTrace();
}
merci d'avance