lancer fichiers dans un fichier .bat
Répondre à la discussion
Affichage des résultats 1 à 9 sur 9

lancer fichiers dans un fichier .bat



  1. #1
    flyingrock

    lancer fichiers dans un fichier .bat


    ------

    Bonjour,

    Je voudrai lancer plusieurs fichiers exécutables à partir d'un fichier .bat.

    voila ce que j'ai fait prg1 se lance mais pas prg2
    Code:
    cd\
    cd prg1
    prg1.exe
    
    cd\
    cd prg2
    prg2.exe
    Comment je pourrai faire ?

    @+

    Francis

    -----

  2. #2
    bzh_nicolas

    Re : lancer fichiers dans un fichier .bat

    Que cherches-tu à faire exactement ?
    Si tu veux lancer les 2 programmes l'un après l'autre, cela devrait fonctionner (à partir du moment ou les chemins sont bons bien sur).
    Mais il faut se rappeler que l'exécution d'un .bat est séquentielle. Dans l'exemple que tu nous donnes, prg2 ne s'exécutera qu'une fois prg1 terminé. Si prg1 ne quitte pas tout seul à la fin de son exécution (typiquement, s'il attend une intervention de l'utilisateur), il faut le quitter manuellement.
    Si tu veux que les deux programmes tournent en parallèle, il faudra te tourner vers autre chose qu'un fichier bat : vbscript par exemple.

  3. #3
    flyingrock

    Re : lancer fichiers dans un fichier .bat

    Bonjour,
    Effectivement, prg2 se lance si je ferme prg1.
    Je vais suivre ton conseil je vais jeter un oeil coté vbscript.
    Que va me crer vbscript, un executable ?

    @+
    Francis

  4. #4
    flyingrock

    Re : lancer fichiers dans un fichier .bat

    Je viens de créer un fichier .vbs
    Code:
    Set wshell=CreateObject("WScript.Shell")
    wshell.Run"c:\prg1\prg1.exe 
    wshell.Run"c:\program files\prg2\prg2.exe
    "
    prg1 se lance
    prg2 ne se lance pas dans ce cas précis ou celui ci se trouve dans "program files"si je le déplace dans un autre répertoire du disque C:\, ça fonctionne.

    une idée ?

    Francis

  5. A voir en vidéo sur Futura
  6. #5
    ventilopomme

    Re : lancer fichiers dans un fichier .bat

    Citation Envoyé par flyingrock Voir le message
    Je viens de créer un fichier .vbs
    Code:
    Set wshell=CreateObject("WScript.Shell")
    wshell.Run"c:\prg1\prg1.exe 
    wshell.Run"c:\program files\prg2\prg2.exe
    "
    prg1 se lance
    prg2 ne se lance pas dans ce cas précis ou celui ci se trouve dans "program files"si je le déplace dans un autre répertoire du disque C:\, ça fonctionne.

    une idée ?

    Francis
    Google est ton ami wscriptshell-run-file-with-space-in-path.aspx
    exclu à jamais du présent

  7. #6
    Dormeur74

    Re : lancer fichiers dans un fichier .bat

    Tu as essayé ce batch ?

    Code:
    start c:\prg1\prg1.exe
    start c:\prg2\prg2.exe

  8. #7
    ventilopomme

    Re : lancer fichiers dans un fichier .bat

    J'ai déjà donné la réponse
    exclu à jamais du présent

  9. #8
    Dormeur74

    Re : lancer fichiers dans un fichier .bat

    Tu as donné une solution parfaitement jouable. J'en propose une autre à essayer dans le cadre précis des fichiers .BAT

  10. #9
    flyingrock

    Re : lancer fichiers dans un fichier .bat

    Bonsoir,

    Merci à vous pour vos infos j'ai ce qu'il fallait pour pouvoir lancer l'exe du repertoire programme file.
    Code:
    wshell.Run"""c:\program files\prg2\prg2.exe"
    J'ai encore un soucis,le script (prg.vbs) se trouve à la racine du disque je double clic dessus et mes 2 applications sont lancées.
    Je déplace le fichier et le mets sur le bureau, double clic dessus et la curieusement seule l'application qui se trouve dans le répertoire program files s'ouvre et pas l'autre ou alors très vite j'ai l'impression de voir la fenêtre s'ouvrir et se refermer aussitôt !!!????

    Encore une fois si vous avez une idée .

    Francis

Discussions similaires

  1. Fichiers.bat
    Par mlkgiosn dans le forum Logiciel - Software - Open Source
    Réponses: 4
    Dernier message: 02/03/2010, 21h53
  2. Traduction d'un fichier BAT
    Par Tom-Tom dans le forum Internet - Réseau - Sécurité générale
    Réponses: 2
    Dernier message: 16/04/2009, 06h33
  3. comment mettre un .bat et un .exe dans un seul fichier
    Par chatelot16 dans le forum Logiciel - Software - Open Source
    Réponses: 8
    Dernier message: 31/12/2007, 16h21
  4. pb de fichier .bat
    Par invite1a316c6d dans le forum Logiciel - Software - Open Source
    Réponses: 0
    Dernier message: 14/05/2007, 16h50
  5. Lancer un fichier *.bat en icone systray
    Par lelectronique.com dans le forum Logiciel - Software - Open Source
    Réponses: 3
    Dernier message: 12/04/2003, 16h45