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

VBScript Discussion :

Récupération de valeur d'execution d'un vbs dans un .bat


Sujet :

VBScript

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2008
    Messages : 4
    Par défaut Récupération de valeur d'execution d'un vbs dans un .bat
    Bonjour
    Je débute en vbs.
    Aujourd'hui je suis confronté à un problème minime (je pense) mais n'ai pas trouvé la réponse au travers de Google...

    Je souhaite au sein d'un fichier batch exécuter un script VBS qui recherche des données particulières dans des fichiers XML puis récupérer ces valeurs pour les utiliser dans mon batch.
    Cela est -il possible ? Si oui comment?


    Merci d'avance pour vos réponses

  2. #2
    Expert confirmé
    Avatar de ced600
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Août 2006
    Messages
    3 364
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Août 2006
    Messages : 3 364
    Par défaut
    oui

    Comment ? -> Cela dépends de tes données et de ce que tu veux faire.

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2008
    Messages : 4
    Par défaut
    Merci de la réponse .
    En fait j'ai un script batch (.bat) qui crée une liste de fichiers à traiter.(jusque la pas de pb).
    Ensuite pour chacun de ces fichiers je doit lancer un script VBS qui va lire des données dans ce fichier xml. Je voudrais que le script retourne une chaine de caractère au batch (.bat).
    Le batch récupère dans une variable la chaine de caractere retournée par le VBS. Ensuite le batch effectue d'autres actions à partir de la chaine de caractère retournée.

    Je sais pas si c'est plus clair.
    En fait je voudrais pouvoir obtenir dans une variable une chaine de caractère retournée par un script vbs.
    (Passer par un fichier temporaire parait trop long (le vbs doit traiter ~100 fichiers et donc il faudra 100* (creer fichier, ecrire,lire)).

    Merci d'avance pour la réponse

  4. #4
    Expert confirmé
    Avatar de ced600
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Août 2006
    Messages
    3 364
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Août 2006
    Messages : 3 364
    Par défaut
    Tu as quit en vbs qui termine l'application et peut renvoyer un int.

    Sinon tu peut faire un wscript.echo pour afficher ce que tu veux renvoyer, et en lançant le script avec cscript, ton echo va afficher la valeur sur la sortie standard qui est ta console.

    Je ne sais plus en batch, mais je crois que tu peux rediriger la sortie standard dans une variable, un buffer, ou autre (un fichier c sur).

Discussions similaires

  1. Réponses: 2
    Dernier message: 28/10/2012, 10h50
  2. Execution d'un .SQL dans un .BAT
    Par manubestofplus dans le forum Scripts/Batch
    Réponses: 1
    Dernier message: 19/05/2009, 23h01
  3. Execution d'un .sql dans un .bat
    Par manubestofplus dans le forum Débuter
    Réponses: 3
    Dernier message: 16/04/2009, 13h54
  4. récupération de valeur de lien
    Par sex-sansbol dans le forum ASP
    Réponses: 3
    Dernier message: 07/06/2004, 10h43
  5. Récupération de valeurs d'un tableau
    Par leeloo076 dans le forum ASP
    Réponses: 12
    Dernier message: 25/03/2004, 10h59

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