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 :

comment récupérer le résultat d'execution d'un vb script vers fichier bat


Sujet :

VBScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Mars 2007
    Messages
    12
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 12
    Par défaut comment récupérer le résultat d'execution d'un vb script vers fichier bat
    Salut

    j'ai développer un vb script qui permet de renvoyer le resultat dans un message box :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    function GetVersionNumber()
    	................................
                 ................................	     
    	GetVersionNumber= .....	
    end function
     
    Wscript.Echo GetVersionNumber


    Maintenant ,je veux récupérer la valeur affiché par le script dans un fichier de commande DOS .bat pour une autre nouvelle utilisation

    Merci pour votre aide

    elyusufi yasyn

  2. #2
    Expert éminent


    Profil pro
    Inscrit en
    Juin 2003
    Messages
    14 008
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 14 008
    Par défaut
    je suis pas sur d'avoir tout compris ... peu être en le passant en paramètre d'appel du .bat

    MonVbs.vbs
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    Set WshShell = WScript.CreateObject("WScript.Shell")
    Return = WshShell.Run("Monbat 0123456" , 1, true)
    et le .bat
    MonBat.bat
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    @Echo ---------------------------
    @Echo %1
    @Echo ---------------------------
    pause

  3. #3
    Membre averti
    Inscrit en
    Mars 2007
    Messages
    12
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 12
    Par défaut
    Salut

    Ce que je veux moi,

    Quant j'execute le fichier .bat ila m'affiche la valeur retourné par je script vbs


    c a d au lieu de cliquer sur vbs ,je vais cliquer sur .bat pour afficher la valeur retorné par la fonction
    GetVersionNumber
    du VBS

    Merci de votre aide

  4. #4
    Expert éminent


    Profil pro
    Inscrit en
    Juin 2003
    Messages
    14 008
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 14 008
    Par défaut
    merci d'être + clair ...comment lance tu ton vbs ... ton .bat ...?... je t'ai montré du code pour lancer un .bat avec un paramètre depuis vbs... c'est pas bon. .?

  5. #5
    Membre averti
    Inscrit en
    Mars 2007
    Messages
    12
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 12
    Par défaut
    Salut

    Je lance le .bat en cliquant dessus ,la ou je veux récupérer la valeur retourné par le fonction du vbs

    et merci

  6. #6
    Expert éminent


    Profil pro
    Inscrit en
    Juin 2003
    Messages
    14 008
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 14 008
    Par défaut
    il fait quoi ton .bat...?

    tu veux en faire quoi de cette valeur..?

    la récupérer ou...?

    tiens peu-être cela t'inspire :

    le .bat :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    @Echo Off
    REM Passage en mode console
    wscript //H:CSCRIPT //b
    LeVBS
    ECHO FIN
    pause
    le .vbs :
    LeVbs.vbs
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    Wscript.Echo "Le numéro de version est " & 12345

Discussions similaires

  1. Réponses: 5
    Dernier message: 02/11/2007, 15h59
  2. Réponses: 2
    Dernier message: 27/08/2007, 13h11
  3. Comment récupérer le résultat d'une requête ?
    Par vito12345 dans le forum JDBC
    Réponses: 1
    Dernier message: 18/02/2007, 10h33
  4. Comment récupérer le résultat d'un time ?
    Par ramislebob dans le forum Linux
    Réponses: 5
    Dernier message: 08/12/2006, 11h37
  5. Réponses: 3
    Dernier message: 24/03/2006, 13h52

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