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] Redirection (équivalent Goto ms-dos)


Sujet :

VBScript

  1. #1
    Inactif
    Inscrit en
    Janvier 2006
    Messages
    202
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 202
    Par défaut [VBS] Redirection (équivalent Goto ms-dos)
    Bonjour, je voudrai créer un VBS ouvre une boite de dialogue MsgBox proposant deux action, 1 et 2, je par avec ce code:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     set WshShell = WScript.CreateObject("WScript.Shell") 
       variable = MsgBox("Voulez vous .........", vbYesNo) 
       If variable = vbYes Then WshShell.Run "msimn.exe"
       If variable = vbNo Then WshShell.Run "mspaint.exe"
    Donc ici les si on clique sur oui il ouvre Outlook Express et si on clique sur non il ouvre Paint, mais je voudrai faire une sotre de redirection ver deux code différent dans le VBS, quelqu’un saurait-il me renseigner ?

  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
    tu peu créer des procédures ... (ou fonctions..) pour organiser ton code ...

    tiens un exemple :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    set WshShell = WScript.CreateObject("WScript.Shell") 
    variable = MsgBox("Voulez vous .........", vbYesNo) 
    Select Case Variable
         Case vbYes
           LanceOutlook
         Case vbNo
           LancePaint
     End Select
     
     
     
    sub LanceOutlook
        MsgBox "msimn.exe" 
    end sub
    Sub LancePaint
      MsgBox  "mspaint.exe"
    end

  3. #3
    Inactif
    Inscrit en
    Janvier 2006
    Messages
    202
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 202
    Par défaut
    Bojour et merci bbil

    Se script renvoi une erreur à la ligne 17, Sub attendu.

  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
    lol j'ai raté le dernier Sub ... dans le copier coller ...


    end Sub

  5. #5
    Inactif
    Inscrit en
    Janvier 2006
    Messages
    202
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 202
    Par défaut
    S'été tout simple:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    set WshShell = WScript.CreateObject("WScript.Shell") 
    variable = MsgBox("Voulez vous .........", vbYesNo) 
    Select Case Variable 
         Case vbYes 
           LanceOutlook 
         Case vbNo 
           LancePaint 
     End Select 
     
     
     
    sub LanceOutlook 
        MsgBox "msimn.exe" 
    end sub 
    Sub LancePaint 
      MsgBox  "mspaint.exe" 
    end sub

  6. #6
    Inactif
    Inscrit en
    Janvier 2006
    Messages
    202
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 202
    Par défaut
    Citation Envoyé par bbil
    lol j'ai raté le dernier Sub ... dans le copier coller ...


    end Sub
    Un truc qui m'arrive souvent

    Merci encore

  7. #7
    Inactif
    Inscrit en
    Janvier 2006
    Messages
    202
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 202
    Par défaut
    Maitenant j'aimerai changer les textes des boutons, sauriez vous faire sa ?

  8. #8
    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
    non pas dans les messagebox... ...

  9. #9
    Inactif
    Inscrit en
    Janvier 2006
    Messages
    202
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 202
    Par défaut
    Ok merci pour votre patience

    N'y a t il pas un autre moyen de créer se script alors qu'avec un MsBox ?

Discussions similaires

  1. [DOS] goto inattendu
    Par isidore dans le forum Scripts/Batch
    Réponses: 6
    Dernier message: 26/11/2009, 00h06
  2. [VBS] plus d'interface, saisie par DOS
    Par Amandine62 dans le forum VBScript
    Réponses: 3
    Dernier message: 20/01/2006, 09h41
  3. [DOS] Redirection ne fonctionne pas
    Par Pedro dans le forum Langage
    Réponses: 15
    Dernier message: 13/06/2005, 08h45
  4. redirection de la sortie d'un programme dos
    Par skaii dans le forum MFC
    Réponses: 2
    Dernier message: 11/05/2005, 14h42
  5. [VB6] probleme de redirection d'une commande DOS
    Par WriteLN dans le forum VB 6 et antérieur
    Réponses: 6
    Dernier message: 10/06/2003, 09h36

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