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

Rational Discussion :

Executer un script Rose à partir d'un *.bat


Sujet :

Rational

  1. #1
    tut
    tut est déconnecté
    Membre averti
    Avatar de tut
    Inscrit en
    Juillet 2002
    Messages
    373
    Détails du profil
    Informations forums :
    Inscription : Juillet 2002
    Messages : 373
    Points : 394
    Points
    394
    Par défaut Executer un script Rose à partir d'un *.bat
    Bonjour,
    je suis en train d'essayer d'automatiser un processus de génération de logiciel. Une des étapes du processus est de générer du code à partir du modèle Rose. Ce code est généré à partit d'un fichier *.ebs
    Je ne vois pas comment je peux, à partir d'un fichier de script Windows (.bat) :
    - ouvrir Rose;
    - charger le modèle et toutes les "subunits"
    - exécuter le script.

    Si vous connaissez des pistes...

  2. #2
    ego
    ego est déconnecté
    Rédacteur

    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    Juillet 2004
    Messages
    1 883
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Architecte de système d'information
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2004
    Messages : 1 883
    Points : 3 510
    Points
    3 510
    Billets dans le blog
    2
    Par défaut
    Tu ne peux pas le faire avec un .ebs.
    Il faut faire un script en VB !!

  3. #3
    tut
    tut est déconnecté
    Membre averti
    Avatar de tut
    Inscrit en
    Juillet 2002
    Messages
    373
    Détails du profil
    Informations forums :
    Inscription : Juillet 2002
    Messages : 373
    Points : 394
    Points
    394
    Par défaut
    effectivement, mieux vaut prendre le problème dans l'autre sens :
    je suis donc en train de créer un *.ebs qui appelle des scripts *.bat
    Pour cela, j'utilise la fonction "Shell".
    Par contre, mon problème maintenant est qu'il me faut attendre la fin de l'exécution du *.bat avant de passer au suivant, hors la fonction Shell est asynchrone, donc il file tout droit avant d'attendre la fin du *.bat

    J'essaye de trouver une parade, mais ça marche pas génial :
    http://www.developpez.net/forums/viewtopic.php?t=364997

  4. #4
    ego
    ego est déconnecté
    Rédacteur

    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    Juillet 2004
    Messages
    1 883
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Architecte de système d'information
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2004
    Messages : 1 883
    Points : 3 510
    Points
    3 510
    Billets dans le blog
    2
    Par défaut
    peut être qu'en utilisant la fonction FileExists dans une boucle te permettra d'attendre la fin du .bat ?
    tu détruits le fichier "fin" avant de lancer le .bat et tu le créés juste avant de terminer le .bat

  5. #5
    tut
    tut est déconnecté
    Membre averti
    Avatar de tut
    Inscrit en
    Juillet 2002
    Messages
    373
    Détails du profil
    Informations forums :
    Inscription : Juillet 2002
    Messages : 373
    Points : 394
    Points
    394
    Par défaut
    pas bète....
    merci du tuyeau !

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

Discussions similaires

  1. executer un script SQL oracle à partir cmd.exe
    Par blaise4714 dans le forum Oracle
    Réponses: 2
    Dernier message: 29/04/2009, 11h13
  2. Comment executer un script batch distant à partir de mon poste
    Par arnaudperfect dans le forum Windows Serveur
    Réponses: 1
    Dernier message: 19/11/2007, 12h03
  3. Comment executer un script SQL a partir de la ligne de commande ?
    Par lassaad83 dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 10/08/2007, 11h13
  4. Execution de script batch mais pas ds un .bat :
    Par Billy GunZ dans le forum C
    Réponses: 7
    Dernier message: 26/09/2006, 18h03
  5. Executer un script a partir d'un autre
    Par finot dans le forum VBScript
    Réponses: 3
    Dernier message: 18/08/2006, 16h01

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