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 :

Question débutant sur Errorlevel


Sujet :

Scripts/Batch

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Inscrit en
    Juillet 2005
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Juillet 2005
    Messages : 3
    Par défaut Question débutant sur Errorlevel
    Bonjour,

    J'ai une petite question qui peux sembler ridicule mais je débute.
    Est ce que la commande echo renvoi un errorlevel ?
    Je m'explique voici le code suivant :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    Call toto.bat
    echo Toto a terminé avec CR: %ERRORLEVEL% >>%LOG%
    If %ERRORLEVEL% EQU 8 (
    echo Probleme dans toto >>%LOG%
    Goto Suite8
    )
    Est ce que le Echo peux perturber mon IF ?

    merci pour vos réponses.




  2. #2
    Invité
    Invité(e)
    Par défaut
    De quel echo tu parles : le premier ou le second ?

  3. #3
    Rédacteur


    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    7 171
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 7 171
    Billets dans le blog
    1
    Par défaut
    Salut,
    Citation Envoyé par squaledj
    Est ce que la commande echo renvoi un errorlevel ?
    Non, le plus souvent errorlevel est utilisée pour récupèrer le code retour d'un programme ou d'une commande externe.

  4. #4
    Candidat au Club
    Inscrit en
    Juillet 2005
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Juillet 2005
    Messages : 3
    Par défaut
    Bonjour,

    Je parle de l'ECHO situé entre le call et le IF.

    Par contre on m'aurrait dit que l'ECHO peut interagir sur la valeur de l'errorlevel (cas rare) et d'éviter de passer un ordre entre le call et le IF.

  5. #5
    Membre émérite
    Avatar de maxim_um
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    895
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 895
    Par défaut
    Salut tout le monde et bienvenue squaledj,

    Citation Envoyé par squaledj Voir le message
    Par contre on m'aurrait dit que
    Pourquoi*? Tu n'en es pas sûr.

    Sache que la commande «echo», utilisée seule, n'a aucune incidence sur la variable système «errorlevel».
    Tu peux en utiliser autant que tu veux entre ton «call» et ta commande «if». Il n'y a pas de cas rares en informatique.
    Par contre, si tu es amené à utiliser d'autres commandes, rien ne t'empêche de consigner la valeur de «errorlevel» dans une variable.

    Bonne continuation à toi sur le forum.

  6. #6
    Candidat au Club
    Inscrit en
    Juillet 2005
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Juillet 2005
    Messages : 3
    Par défaut
    Merci pour ta réponse maxim_um et ton accueil.

    Tu dis que la commande «echo», utilisée seule, n'a aucune incidence sur la variable
    Mais dans mon cas je l'envoi dans une LOG
    Que se passera t- il si mon fichier log est inacessible ?

  7. #7
    Expert confirmé
    Avatar de shawn12
    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Avril 2006
    Messages
    3 368
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France

    Informations professionnelles :
    Activité : Chef de projet en SSII
    Secteur : Finance

    Informations forums :
    Inscription : Avril 2006
    Messages : 3 368
    Par défaut
    Si le fichier n'existe pas, il sera créé automatiquement.

    Dans le cas où tu n'aurait pas les droits d'écriture ou que le chemin est inaccessible, echo affichera un message mais ne modifiera pas la valeur de ERRORLEVEL.

Discussions similaires

  1. Question débutant sur allocation
    Par LEK dans le forum C
    Réponses: 4
    Dernier message: 29/12/2009, 12h29
  2. question débutant sur fonctionnement
    Par stouf() dans le forum GWT et Vaadin
    Réponses: 5
    Dernier message: 07/02/2009, 00h22
  3. Questions débutants sur vb.net?
    Par naima2005 dans le forum VB.NET
    Réponses: 1
    Dernier message: 18/12/2007, 20h12
  4. Question débutant sur <>
    Par amauryxiv dans le forum Langage
    Réponses: 2
    Dernier message: 29/08/2007, 18h11
  5. Question débutant sur les classes
    Par oranoutan dans le forum Windows Forms
    Réponses: 5
    Dernier message: 29/05/2007, 11h25

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