Bonjour
J'aimerais exécuter une macro se trouvant dans un répertoire donné en java.
Sous dos je fais ceci :
Et cela fonctionne très bien.
Code : Sélectionner tout - Visualiser dans une fenêtre à part cd C:\Program Files\soft\&&java -jar ij.jar -batch convert.macro
Par contre, dans mon code, quand je fais :
Cela ne fonctionne pas (rien ne se passe, le reste du programme continue de s'exécuter comme si de rien n'était... )D'où vient mon problème ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 String cmd = "cmd.exe /c cd C:\\Program Files\\soft\\&&java -jar ij.jar -batch convert.macro&&java -jar ij.jar -batch convert.macro"; Runtime r = Runtime.getRuntime(); try { Process p = r.exec(cmd); p.waitFor(); }catch(Exception e){ System.out.println("erreur d'execution " + cmd +" "+ e.toString()); } }
Merci d'avance
(je suis sous Win XP)
Partager