Bonjour à tous,
j'ai ce code :
Le problème c'est qu'il ne m'écrit pas au fur et à mesure les informations, on dirait qu'il stocke tout dans un buffer et qu'à la fin, une fois REFER.exe terminé, il imprime le contenu du buffer. Or j'aimerais pouvoir les lire au fur et à mesure !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 Process p = Runtime.getRuntime().exec("REFER.exe \""+dossier+"\" \""+video+"\" "+nb_frames); DataInputStream dis = new DataInputStream(p.getInputStream()); String ligne =""; while(!(ligne = dis.readLine()).equals("end_of_referencing")) { System.out.println(ligne); }
merci d'avance
Partager