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 :

Stopper script batch si erreur


Sujet :

Scripts/Batch

  1. #1
    Nouveau membre du Club
    Homme Profil pro
    Technicien réseau
    Inscrit en
    Mai 2011
    Messages
    27
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Technicien réseau

    Informations forums :
    Inscription : Mai 2011
    Messages : 27
    Points : 27
    Points
    27
    Par défaut Stopper script batch si erreur
    Bonjour,

    J'ai fait un script pour supprimer le contenu d'un répertoire :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    c:
    cd C:\Users\test\Desktop\essai
    for /d %%X in (*) do (rmdir /S /Q "%%X")
    del /Q /F "C:\Users\test\Desktop\essai\*.*"
    Je souhaiterais qu'en cas d'erreur, par ex si le cd c:\... ne fonctionne pas, que le script s'arrête.
    Est-ce possible ?

    Merci

  2. #2
    Membre éclairé Avatar de messinese
    Homme Profil pro
    IT Security Consultant
    Inscrit en
    Septembre 2007
    Messages
    429
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : IT Security Consultant
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Septembre 2007
    Messages : 429
    Points : 876
    Points
    876
    Par défaut
    Salut,

    oui c'est trés simple, il te suffit d'ajouter une condition du style:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    ....
    if exist "ton_répertoire"(
    suite_du_code
    ...
    )else(
    pause
    exit)

  3. #3
    Nouveau membre du Club
    Homme Profil pro
    Technicien réseau
    Inscrit en
    Mai 2011
    Messages
    27
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Technicien réseau

    Informations forums :
    Inscription : Mai 2011
    Messages : 27
    Points : 27
    Points
    27
    Par défaut
    Bonjour,

    J'ai une erreur de syntaxe avec ce script :
    Vois-tu mon erreur ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    if exist "C:\Users\ejoly2.CHAMBERY2\Desktop\essai"
    (
    echo "Oui"
    pause
    )
    else
    (
    echo "NON"
    exit
    )
    pause
    Merci

  4. #4
    Membre éclairé Avatar de messinese
    Homme Profil pro
    IT Security Consultant
    Inscrit en
    Septembre 2007
    Messages
    429
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : IT Security Consultant
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Septembre 2007
    Messages : 429
    Points : 876
    Points
    876
    Par défaut
    Stp utilise les balises <code>

    Bon voici une petite ébauche vite fait mais qui doit marché (j'ai modifié la syntaxe).

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    @echo off
    
    if exist C:\ goto :PROG
    if not exist C:\ goto :END
    
    :PROG
    echo '[+] ca marche ! "
    pause
    exit
    
    :END
    echo '[-] ca foire :'( .. "
    pause
    exit

  5. #5
    Nouveau membre du Club
    Homme Profil pro
    Technicien réseau
    Inscrit en
    Mai 2011
    Messages
    27
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Technicien réseau

    Informations forums :
    Inscription : Mai 2011
    Messages : 27
    Points : 27
    Points
    27
    Par défaut
    Merci beaucoup, ça fonctionne super bien.

  6. #6
    Membre éclairé Avatar de messinese
    Homme Profil pro
    IT Security Consultant
    Inscrit en
    Septembre 2007
    Messages
    429
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : IT Security Consultant
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Septembre 2007
    Messages : 429
    Points : 876
    Points
    876
    Par défaut
    De rien , penses à passer le sujet en résolu

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

Discussions similaires

  1. Petite erreur script batch
    Par LOBO1986 dans le forum Scripts/Batch
    Réponses: 2
    Dernier message: 09/01/2011, 04h12
  2. (Batch et VBS) Petit probléme avec un script batch VBS
    Par Edoxituz dans le forum Windows
    Réponses: 11
    Dernier message: 27/02/2006, 17h21
  3. Récupérer les variables d'un script batch
    Par programaniac dans le forum Langage
    Réponses: 1
    Dernier message: 21/02/2006, 17h55
  4. [Script] désactiver les erreurs E_STRICT
    Par jeanvincent dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 4
    Dernier message: 17/10/2005, 14h33
  5. Réponses: 7
    Dernier message: 15/03/2005, 14h44

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