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

Scripts/Batch Discussion :

Problème avec un passage de variables


Sujet :

Scripts/Batch

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Homme Profil pro
    Analyse système
    Inscrit en
    Avril 2011
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Analyse système

    Informations forums :
    Inscription : Avril 2011
    Messages : 2
    Par défaut Problème avec un passage de variables
    Bonjour,

    J'ai un problème dans un script batch. Voilà la partie de code qui pose problème :
    IF %1=="XEN01-TEST" (
    ECHO Traitement pour XEN01-TEST
    SET /P USER="Entrez le nom d'utilisateur de l'hyperviseur [XEN01-TEST] :"
    SET /P PASSWORD="Entrez le mot de passe [XEN01-TEST] :"
    ECHO Util : %USER%
    ECHO Passwd : %PASSWORD%
    ECHO.
    )
    Je rentre bien dans le IF mais lorsque je saisis mon User/Password et que je retourne le contenu de ces variables, je n'ai absolument rien en retour (il m'interprète QUE le retour chariot).

    Pourriez-vous m'aider s'il vous plait ?

    Cordialement.

  2. #2
    Membre Expert
    Inscrit en
    Avril 2010
    Messages
    1 495
    Détails du profil
    Informations forums :
    Inscription : Avril 2010
    Messages : 1 495
    Par défaut
    Salut,

    Il existe une réponse toute faite pour ce type de question :

    Citation Envoyé par Drizzt [Drone38] Voir le message
    Tu as le choix :



    (désolé mais j'ai déjà répondu plusieurs fois à cette question assez récemment).

  3. #3
    Nouveau candidat au Club
    Homme Profil pro
    Analyse système
    Inscrit en
    Avril 2011
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Analyse système

    Informations forums :
    Inscription : Avril 2011
    Messages : 2
    Par défaut
    Bonjour, toujours ce problème de variables. Ce n'est pas faute d'avoir fait une recherche etc... mais je n'ai rien trouvé de probant.
    Est-ce qu'une âme charitable pourrait me venir en aide ? Surtout que ce doit être un truc tout bête mais quand ça ne veut pas, ça ne veut pas ...

    @ECHO OFF

    IF "XEN01-TEST"=="XEN01-TEST" (
    SET /P USER=Entrez le nom d'utilisateur de l'hyperviseur [XEN01-TEST] :
    SET /P PASSWORD=Entrez le mot de passe [XEN01-TEST] :
    ECHO l'utilisateur saisi est %USER%
    ECHO le mot de passe saisi est %PASSWORD%
    REM %XENCLI% -s %IPXEN01TEST% -u %USER% -pw %PASSWORD% sr-list name-label="Hardware HBA virtual disk storage [LUN3]"
    GOTO :EOF
    )

    Lorsque j'exécute cette portion de code (pour debug), je me retrouve avec deux variables qui ont le retour chariot uniquement comme valeur. Par contre, après, lorsque je fais un "Set" pour voir les variables, j'ai les bonnes valeurs.

    EDIT : C'est bon, parade trouvée. Effectivement, après recherche sur le nom du posteur dans le post précédent, je suis tombé sur ce que je voulais.
    Pour information, il faut procéder ainsi :

    @ECHO OFF
    setlocal enableDelayedExpansion

    IF %1=="XEN01-TEST" (
    SET /P USER=Entrez le nom d'utilisateur de l'hyperviseur [XEN01-TEST] :
    SET /P PASSWORD=Entrez le mot de passe [XEN01-TEST] :
    %XENCLI% -s %IPXEN01TEST% -u !USER! -pw !PASSWORD! sr-list name-label="Hardware HBA virtual disk storage [LUN3]"
    etc...
    )

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

Discussions similaires

  1. Problème avec le passage de variable request.
    Par crocodingo dans le forum Servlets/JSP
    Réponses: 9
    Dernier message: 08/03/2007, 14h32
  2. Problème avec les types de variable
    Par binhjuventus dans le forum C++Builder
    Réponses: 2
    Dernier message: 13/07/2006, 12h30
  3. problème avec les noms de variables
    Par mederic dans le forum C
    Réponses: 3
    Dernier message: 08/05/2006, 22h01
  4. [XSLT] Problème avec la portée des variables
    Par sheura dans le forum XSL/XSLT/XPATH
    Réponses: 17
    Dernier message: 10/01/2006, 12h49
  5. Problème avec certains caractéres dans variable
    Par Off$ide dans le forum Langage
    Réponses: 14
    Dernier message: 13/12/2005, 10h46

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