IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Scripts/Batch Discussion :

Copie executable et lancement [Batch]


Sujet :

Scripts/Batch

  1. #1
    Membre du Club
    Inscrit en
    Septembre 2010
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Septembre 2010
    Messages : 7
    Par défaut Copie executable et lancement
    Bonjour à tous,

    Mon problème est bien simple, mais je n'arrive diablement pas à trouver la clé, bien que n'étant pas un expert du scripting windows.
    Mon batch doit lancer simultanement deux fichiers .exe en parametrant à coté un fichier .xml

    J'aimerais tout simplement copier le contenu d'un répertoire server, le coller dans mon DD, et lancer les .exe le contenant, cependant cela ne fonctionne pas.

    Voici un assimilé du début de script :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    set XFC_HOME=\\SERVER\APPLI\X\Y\Z
    set PERPATH=C:\Program Files\Repertoire\Z
    set WIN=PremierExec.exe
    set ORA=SecondExec.exe
    
    
    If not exist "%PERPATH%" Md %PERPATH% Copy "%XFC_HOME%\*.*" "%PERPATH%"
    
    start %PERPATH%\%WIN%
    J'ai bien la création du répertoire PERPATH, cependant je n'ai aucuns des .exe de copier à l'intérieur.
    Je pense que le problème pourrait se résoudre par un saut de ligne dans la commande, néanmoins j'ai peur de faire couler ma condition "If not exist"; ou alors ma synthaxe n'est pas la bonne.

    Par avance merci,

  2. #2
    Membre du Club
    Inscrit en
    Septembre 2010
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Septembre 2010
    Messages : 7
    Par défaut
    Il semblerait que la synthaxe suivante fonctionne :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    If not exist "%PERPATH%" ( 
    Md "%PERPATH%"  
    Copy "%XFC_HOME%\*.*" "%PERPATH%"
    )

    Cependant, lorsque je désire lancer la commande :

    Rien ne se lance.

    Lorsque j'essaie :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    start "%PERPATH%\%WIN%"
    Une fenêtre de commande windows se lance par contre.

    Mais mon .exe lui ne se lance pas !

    Par ailleurs parfois j'ai une fenêtre de l'explorer qui s'ouvre toute seule et qui pointe sur "C:\Program" vide. Pourquoi ?


    Merci à tous !

  3. #3
    Membre du Club
    Inscrit en
    Septembre 2010
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Septembre 2010
    Messages : 7
    Par défaut
    Et bien il fallait tout simplement placer cette commande, sans start et tout fonctionne :

    Topic Résolu... tout seul

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Code php non exécuté au lancement de la page
    Par defluc dans le forum Langage
    Réponses: 14
    Dernier message: 06/11/2006, 01h46
  2. Lancement d'un executable raté
    Par marsupilami34 dans le forum API, COM et SDKs
    Réponses: 1
    Dernier message: 15/09/2005, 10h01
  3. Réponses: 16
    Dernier message: 24/06/2005, 12h49
  4. [Exécutable]lancement d'une application
    Par jesus144 dans le forum Général Java
    Réponses: 9
    Dernier message: 08/06/2005, 10h08
  5. problème lancement executable avec winexec()
    Par semenzato dans le forum MFC
    Réponses: 5
    Dernier message: 19/01/2004, 11h48

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo