Bonjour,
Voilà, Pour l'instant j'écris le truc suivant pour windows : lancer une fenêtre shell (cmd), puis lancer dedans une commande système (sipp, un programme dans le path). Il faut donc récupérer le flux d'entrée de ce process pour écrire dedans c'est bien ça ? On aurait donc un truc comme ça :
Le problème c'est que dans la fenêtre shell qui s'ouvre, rien ne se passe... Au passage, est-ce que passer par Runtime est la bonne méthode pour lancer une application externe ? Y-a-t-il mieux ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 Runtime r = Runtime.getRuntime(); String[] args = { "cmd.exe", "/C", "start cmd " }; try { Process p = r.exec(args); BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(p.getOutputStream())); bw.write("sipp"); bw.close(); }
Merci d'avance.
Partager