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 :

%ERRORLEVEL% n'est pas affecté. [Batch]


Sujet :

Scripts/Batch

  1. #1
    Futur Membre du Club
    Inscrit en
    Août 2009
    Messages
    14
    Détails du profil
    Informations forums :
    Inscription : Août 2009
    Messages : 14
    Points : 8
    Points
    8
    Par défaut %ERRORLEVEL% n'est pas affecté.
    Bonjour,

    VOICI un morceau de code, voilà tout est correct, exepté que dans la ligne :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
      IF /I !Diff! GEQ !nbJours! (
        rd %%J /S /Q)
    JAMAIS la commande 'RD' ne retournera %ERRORLEVEL%. Je l'ai testé en faisant un RD d'un des répertoire (répertoire en cours d'utilisation, ne peut pas supprimer), ERRORLEVEL est toujours 0... Pourquoi?


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    FOR /F "USEBACKQ SKIP=7 TOKENS=1,4" %%I IN (`"DIR /A:D"`) DO (
      IF %%I==0 goto sortieboucle
      ECHO %%I %%J > AAA_SIMON_123.tmp
      FOR /F "USEBACKQ tokens=1,2,3 delims=- " %%K in (AAA_SIMON_123.tmp) DO ( 
      CALL :ETAPE010 %%M %%L %%K
      set /A Diff="!DateAujd!"-"!Z!"
      IF /I !Diff! GEQ !nbJours! (
        rd %%J /S /Q
        if NOT %ERRORLEVEL% == 0 (call :FinA2 %%J)
      )
     )
    )

  2. #2
    Futur Membre du Club
    Inscrit en
    Août 2009
    Messages
    14
    Détails du profil
    Informations forums :
    Inscription : Août 2009
    Messages : 14
    Points : 8
    Points
    8
    Par défaut
    Tout ça est intéressant mais mon script s'exécutera autant sur un serveur anglais que français, je pourrais malgré tout traîter les deux cas. Merci pour ta réponse!

    Domage que toutes les commandes ne retournent pas d'ERRORLEVEL, C'est mal pensé.

    Bonne lecture tout le monde!

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

Discussions similaires

  1. Réponses: 3
    Dernier message: 09/12/2012, 13h59
  2. la partie gauche n'est pas affectable
    Par butch dans le forum Langage
    Réponses: 6
    Dernier message: 01/11/2011, 23h16
  3. Programmer encore en VB 6 c'est pas bien ? Pourquoi ?
    Par Nektanebos dans le forum Débats sur le développement - Le Best Of
    Réponses: 85
    Dernier message: 10/03/2009, 14h43
  4. Partie gauche n'est pas affectable.
    Par Abdou dans le forum Langage
    Réponses: 4
    Dernier message: 13/01/2009, 10h26
  5. Index n'est pas a jour
    Par touhami dans le forum Paradox
    Réponses: 5
    Dernier message: 11/12/2002, 14h47

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