Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : lancer cmd.exe [ Multimédia / Autre ] (gefrey54)

vendredi 16 février 2007 à 10:25:06 | lancer cmd.exe

gefrey54

salut,

J'aimerais lancer une command dans windows. Pour ce faire j'ai utilisé.
        Runtime runtime = Runtime.getRuntime();
         String[] cmd={"C:\\WINDOWS\\system32\\cmd.exe","ipconfig"};
Cependant ca ne marche pas. j'arrive a lancer notepad.exe mais la command windows.
Merci de votre aide.

vendredi 16 février 2007 à 10:35:35 | Re : lancer cmd.exe

shaiulud

ça resemble plus à un problème windows que java
en ligne de commande
cmd /c ipconfig

soit en java
{"cmd.exe", "/c ipconfig"}

vendredi 16 février 2007 à 10:40:17 | Re : lancer cmd.exe

Twinuts

Membre Club Administrateur CodeS-SourceS
Salut,

Je suis pas sur de moi la et je n'ai pas de windows sous la mains pour tester mais il ne faut pas une option pour lancer une appli depuis un terminal sous windows ? genre un cmd.exe \c ipconfig ?


------------------------------------
"On n'est pas au resto : ici on ne fait pas dans les plats tout cuits ..."

WORA

vendredi 16 février 2007 à 11:21:28 | Re : lancer cmd.exe

gefrey54

Merci de vos reponses,
J'arrive à lancer la commande, elle s'ouvre le probleme c que j'arrive pas a effectuer un ipconfig.
L'instruction suivante ne fonctionne pas:
         Runtime runtime = Runtime.getRuntime();
         String[] cmd={"cmd.exe","/C start cmd.exe", "ipconfig"};
Si je fais :
         Runtime runtime = Runtime.getRuntime();
         String[] cmd={"cmd.exe","/C "ipconfig"};
Je ne vois pas la fenetre s'ouvrir.
Si vous avez des idees Merci encore.

vendredi 16 février 2007 à 11:26:43 | Re : lancer cmd.exe

Twinuts

Membre Club Administrateur CodeS-SourceS
Salut,

essais plutot
String[] cmd={"cmd.exe","/c ipconfig"};
ou
String[] cmd={"cmd.exe","/c \"ipconfig\""};
ou
String[] cmd={"cmd.exe","/c", "ipconfig"};
------------------------------------
"On n'est pas au resto : ici on ne fait pas dans les plats tout cuits ..."

WORA

vendredi 16 février 2007 à 11:38:56 | Re : lancer cmd.exe

gefrey54

         Runtime runtime = Runtime.getRuntime();
         String[] cmd={"cmd.exe","/C start cmd.exe"};
         Process p = runtime.exec(cmd,null,null );
         String[] cmd4={"cmd.exe","/C ","ipconfig "};
            Process p4 = runtime.exec(cmd4,null,null );

J'arrive bien a voir la fenetre dos s'ouvrir mais impossible de voir mon ip config. (j'essaie de faire un ipconfig mais en fait je veux envoyer une autre ligne de commande, c'est juste pour tester).
Merci

vendredi 16 février 2007 à 11:51:56 | Re : lancer cmd.exe

Twinuts

Membre Club Administrateur CodeS-SourceS
Salut,

j'ai bien un bout de code qui top ipconfig sous windows mais il n'affiche pas de fenetre (je le met defois que ca te donne des idées)

private static String windowsIpConfig() throws IOException {
    Process p = Runtime.getRuntime().exec("ipconfig /all");
    Scanner sc = new Scanner(p.getInputStream());
    StringBuilder buffer = new StringBuilder();
    while(sc.hasNext())
        buffer.append(sc.nextLine());
    sc.close();
    return buffer.toString();
}


------------------------------------
"On n'est pas au resto : ici on ne fait pas dans les plats tout cuits ..."

WORA



Cette discussion est classé dans : exe, windows, lancer, runtime, cmd


Répondre à ce message

Sujets en rapport avec ce message

Lancer un fichier cmd [ par CharlEm80 ] Bonjour,Je chercher à lancer un fichier cmd.Je fais ceci :        Runtime r = Runtime.getRuntime();        r.exec("C:\\Test.cmd");mais il ne se passe redirige l'entrée standard pour le cmd.exe vers un flux [ par ledawa ] Bonjourj'ecrit un programme qui doit executer une commande dans une fenetre DOS. j'arrive à ouvrir la fenetre mais j'arrive pas à taper une commnde da Pb d'execution de commande DOS [ par hubchau ] Voilà un petit bout de code :public void actionPerformed(ActionEvent parEvent)     {        if (parEvent.getSource() == btNvNom)        {            S Probleme appel application C en JAVA [ par alg18 ] Bonjour ; j'aimerai bien que vous puissiez m'aider , en fait je veut appeler un executable avec parametres ( programme ecrit en C), depuis un programm exe d'une commande [ par dodo1309 ] Hello ,Je cherche comment je pourrai lancer une commande sans bloqué l'exécution de mon programme .La commande est : sendMail(sujet,body, add_in,email Lancer un .bat dans un .jar [ par Hermios ] Bonjour à tous,J'ai déjà posé la question il y a peu, mais pour une raison que j'ignore, elle a été supprimée... enfin je crois (Donc désolé si y a do Lancer un .bat dans un .jar [ par Hermios ] Bonjour à tous,J'ai un fichier toto.bat que j'inclus dans un un jar généré via Eclipse.J'aimerai savoir comment lancer ce .bat via le jar susnommé, vi lancer un *.exe et detecter sms (j2me) [ par shakur221 ] Bonjour !!Je fais un stage en j2me  et ai besoin de developper des applications  pour :- lancer une appilcation des l'allumage du tele lancer un fichier.bat en java [ par dani_1919 ] bonjour,je sais que ma question est un peu trop classique mais mon problème que j'ai pas trouvé de solution alors vous êtes mon dernier espoir !!!!!  lancer un .exe depuis le client [ par sheep974 ] Bonjour, je développe un site en local, et je suis confronté à un problème, ayant jamais fait de Java je voudrais savoir par quoi commencer, voila:je


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,328 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.