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] plus d'interface, saisie par DOS [Trucs & Astuces]


Sujet :

VBScript

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    64
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 64
    Points : 33
    Points
    33
    Par défaut [VBS] plus d'interface, saisie par DOS
    Salut!

    Voila, J'ai fait mon script il fonctionne correctement mais en fait il ne faut plus du tout que je passe par du graphique.

    En clair mes inputbox ne doivent plus exister et je dois saisir dans l'invité de commande au cours de mon programme.

    En début de programme je saisie déjà des paramètres mais en vérifiant les informations saisies, il peut être nècessaire de les modifier! Il faut absolument que je sache comment saisir des informations à partir du DOS pour m'en serveir aprés dans mon script vbs.

    je sais pas comment faire et cette fois-ci je trouve vraiment pas!

    Merci d'avance

  2. #2
    Expert confirmé
    Avatar de pc75
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    3 662
    Détails du profil
    Informations personnelles :
    Âge : 69
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Septembre 2004
    Messages : 3 662
    Points : 4 047
    Points
    4 047
    Par défaut
    Bonjour,

    On ne peut pas passer de paramètres à un script VBS ?

    du style Prog.vbs /param

  3. #3
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    64
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 64
    Points : 33
    Points
    33
    Par défaut
    Au début de mon script j'envoie déjà 3 paramètres.
    Donc c'est possible !

    Voila comment je fais si ça interesse quelqu'un :

    En fait dans dos je tape

    monScriptVBS parametre1_Nom paramètre2_Prenom param3_Description

    Dans mon script je les récupère comme ceci

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    Set args  = Wscript.Arguments
     
    nom = args(0)
    prenom = args(1)
    description = args(2)
    et ça fonctionne correctement, j'ai pas d'erreur.
    Mais maintenant il faut que je m'assure que le nom n'est pas déjà utilisé, si c'est le cas, il faut que je demande à l'utilisateur d'en entrer un autre.

    Et c'est la que je n'ai aucune idée! Mais bon peut-être bien que ça c'est pas possible! :

  4. #4
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    64
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 64
    Points : 33
    Points
    33
    Par défaut
    juste pour votre info j'ai trouvé !

    Pour demander à l'utilisateur de saisir :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    WScript.StdOut.WriteLine "Nom de l'utilisateur : "
    et pour recupérer la valeur :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Utilisateur = WScript.StdIn.ReadLine
    Voila!

    Merci à ceux qui on essayé de m'aider!
    A bientôt

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

Discussions similaires

  1. MS DOS : Remplacer des caractères saisis par des "*"
    Par Invité dans le forum Scripts/Batch
    Réponses: 12
    Dernier message: 26/01/2015, 20h02
  2. Réponses: 2
    Dernier message: 20/02/2007, 11h29
  3. Réponses: 9
    Dernier message: 20/09/2005, 18h18
  4. [débutant] Ordre des champs de saisie par la touche tab
    Par almisuifre dans le forum C++Builder
    Réponses: 10
    Dernier message: 03/03/2005, 20h45
  5. Réponses: 2
    Dernier message: 01/06/2004, 16h08

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