Soyez le premier à donner votre avis sur cette source.
Snippet vu 89 427 fois - Téléchargée 29 fois
import java.io.*; public class Exec { public static void main(String[] args) { String cmd; // Win 95/98/ : pour lancer un .bat // cmd = "command.com /c c:\\fichier.bat"; // Win NT(XP...) : pour lancer un .bat // cmd = "cmd /c c:\\fichier.bat"; // Win 95/98/NT : pour lancer un .exe // cmd = "command.com /c c:\\windows\\notepad.exe"; // Win 95/98/NT : pour lancer une commande dos // cmd = "cmd /c copy src.txt dest.txt"; // UNIX : pour lancer un script en precisant le shell (sh,bash) // cmd = "/usr/bin/sh script.sh"; // UNIX : pour lancer script // cmd = "/path_complet/tonscript"; // EXEMPLES .EXE : NetMeeting cmd = "C:\\Program Files\\NetMeeting\\conf.exe"; // ainsi on peut lancer des programme tout a fait autonome // on peut soit faire p.waitfor() ou pas les deux cas fonctionnent correctement // je suppose aussi que c'est tout a fait vrai pour le cas d'UNIX (je ne l'ai pas tester try { Runtime r = Runtime.getRuntime(); Process p = r.exec(cmd); p.waitFor();//si l'application doit attendre a ce que ce process fini }catch(Exception e) { System.out.println("erreur d'execution " + cmd + e.toString()); } } }
est ce que vous pouvez me dire pourquoi
merci d'avance
En plus des explications courantes du problèmes, il y a une petite API qui simplifie le code pour arriver aux résultats attendus.
Bonne chance pour vos codes.
je sais que ca n a rien a voir avec ta source, mais je veux seulement savoir comment interagir avec une autre application (on executant ses methodes par exemple ... etc), PAR EXEMPLE comment a partir d un code JAVA on peut se deconnecter de msn ou comment on peut lancer la methode sendMessage() de msn a partir de notre source.
Merci d'avance
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.