begin process at 2012 02 15 11:38:13
  Trouver un code source :
 
dans
 
Accueil > Forum > 

JAVA / J2EE / J2ME

 > 

Multimédia

 > 

Autre

 > 

lancer cmd.exe


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

lancer cmd.exe

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ée 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 Lancer un exe en arrière plan [ par boumhid ] Bonjour, J'aimerais lancer une exe en arrière plan, j'ai essayé de faire une redirection mais cela n'a pas marché j'ai procédé ainsi : cmd = "eux.exe 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 une application à partir de java [ par arbiadr ] Salut, Je veux exécuter un programme ".exe" que j'ai ecrit en "c" a partir d'un autre ecrit en java. En fait je veux créer une interface contenant un comment lancer des commandes dos a partir d'un interface java [ par anwer86 ] slt voila cette code ke je veux a partir de lui lancer des commandes Dos mé jarive just a ouvrir le Dos et les lancer moi meme le code: import jav comment lancer des commandes dos a partir de code java [ par anwer86 ] slt voila cette code ke je veux a partir de lui lancer des commandes Dos mé jarive just a ouvrir le Dos et les lancer moi meme le code: import jav


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,529 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales