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 :

[VBS]appeler un fichier bat


Sujet :

VBScript

  1. #21
    Membre averti
    Inscrit en
    Avril 2006
    Messages
    22
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 22
    Par défaut
    ok ok

    maintenant le pb c'est que j'arrive pas à appeler le fichier batch tout en rentrant un parametre il le prend pas



    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    Dim oShell
    logiciel = acrobatrea_65
    Set oShell = WScript.CreateObject ("WSCript.shell")
    oShell.run "cmd /c install.bat & logiciel"
    Set oShell = Nothing
    j'ai essaier

    oShell.run "cmd /c install.bat logiciel"
    oShell.run "cmd /c install.bat" & logiciel
    oShell.run (cmd /c install.bat & logiciel)
    oShell.run ("cmd /c install.bat" & logiciel)


    aucun fonctionne

  2. #22
    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
    bon le code je te l'ai mis 2 post + haut .. :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     oShell.run "cmd /c install.bat " & logiciel
    n'oublie pas l'espace aprés le t de bat...

  3. #23
    Membre averti
    Inscrit en
    Avril 2006
    Messages
    22
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 22
    Par défaut
    oui je l'avais mis cela ne marche pas il prend juste "install.bat"



    est ce possible de declaré ma variable (logiciel du VBS) de sorte qu'elle soit utilisable dans mon .bat?

    pour que j'utilise un .bat comme suit

    cd %logiciel%
    setup.exe

  4. #24
    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
    c'est quoi cela :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    logiciel = acrobatrea_65
    si logiciel est une variable string comme je l'ai compris depuis le début .. et
    acrobatrea_65 sa valeur , il manque les " autour de acrobatrea_65

  5. #25
    Inactif  
    Avatar de ouskel'n'or
    Profil pro
    Inscrit en
    Février 2005
    Messages
    12 464
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 12 464
    Par défaut
    est ce possible de declaré ma variable (logiciel du VBS) de sorte qu'elle soit utilisable dans mon .bat?

    pour que j'utilise un .bat comme suit

    cd %logiciel%
    setup.exe
    Non, dans un bat tu ne peux pas utiliser la variable sous le nom qu'elle a dans VBS
    Dans le bat, tu dois avoir
    suppose que je nomme le .bat NewRep.bat
    et quand tu lances le bat, tu dois taper sous dos
    Pas de parenthèse, pas de guillemet.
    A transposer en WScript

    A toutes fins utiles

    NB - Le Pause que j'ai mis n'est là que pour que tu puisses visionner le résultat, tu le remplace par le lancement de l'exe Je préfère le préciser sans quoi bbil va encrore dire que c'est inutile

  6. #26
    Membre averti
    Inscrit en
    Avril 2006
    Messages
    22
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 22
    Par défaut
    Citation Envoyé par bbil
    c'est quoi cela :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    logiciel = acrobatrea_65
    si logiciel est une variable string comme je l'ai compris depuis le début .. et
    acrobatrea_65 sa valeur , il manque les " autour de acrobatrea_65

    OMG !!!!!!!!


    CA MARCHEEEEEE !!!


    merci bbil pour cette incroyable patience dont tu as fait preuve!
    et merci aussi au modo

    solution :

    fin du code VB
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    Set WshShell = WScript.CreateObject("WScript.Shell")
    curentfldr = wshshell.currentdirectory & logiciel
    WshShell.Run "cmd /c install.bat " & logiciel
    fichier bat (oui j'ai du en créer un autre en attendant)

    MERCI !!

Discussions similaires

  1. Réponses: 1
    Dernier message: 26/05/2015, 13h44
  2. Compilation : Appel avant/après de fichier .bat
    Par boboss123 dans le forum NetBeans
    Réponses: 0
    Dernier message: 06/02/2013, 13h56
  3. Réponses: 6
    Dernier message: 15/03/2010, 10h59
  4. fichier bat ou vbs
    Par PhilippeIEP dans le forum VBScript
    Réponses: 16
    Dernier message: 31/10/2008, 13h29
  5. lancer un vbs via un fichier bat sous windows98
    Par olaxius dans le forum VBScript
    Réponses: 5
    Dernier message: 07/12/2006, 11h54

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