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 :

Gérer une réponse différente en fonction du résultat d'un FINDSTR [Batch]


Sujet :

Scripts/Batch

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2019
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Mayenne (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mai 2019
    Messages : 2
    Par défaut Gérer une réponse différente en fonction du résultat d'un FINDSTR
    Bonjour à tous

    Je travaille en ce moment sur un projet mais je me heurte à un problème de programmation mais étant une bille en script je fais appel à votre aide.

    Je voudrais que via un script en batch j'aille chercher une chaine de caractères dans un fichier .txt ( log) et instaurer des conditions, si le résultat est trouvé je renvois une certaine commande et sinon que je renvois un message différent
    pour le moment je me suis essayer à ça mais j'ai en permanence un négative

    Code Batch : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    findstr "close" C:\Users\ASUS\Desktop\saveFTP\saveFTPlog.txt
     
    close=%close%
     
    if %close% EQU 0 GOTO rep1
     
    if %ERRORLEVEL% NEQ 0 GOTO rep2
     
    cls
     
    :rep1
    cls
    echo reponse 1
    :rep2
    cls
    echo reponse 2
     
    pause


    Merci d'avance.

  2. #2
    Expert confirmé

    Homme Profil pro
    Responsable déploiement (SCCM, InTune, GPO)
    Inscrit en
    Juillet 2014
    Messages
    3 218
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Responsable déploiement (SCCM, InTune, GPO)
    Secteur : Transports

    Informations forums :
    Inscription : Juillet 2014
    Messages : 3 218
    Par défaut
    Je ne connais pas le bash mais :

    Code batch : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    @echo off
    cls
    findstr "close" "C:\Users\ASUS\Desktop\saveFTP\saveFTPlog.txt" 1>nul 2>nul &&GOTO rep1 ||GOTO rep2
    GOTO fin
     
    :rep1
    echo reponse 1
    GOTO fin
     
    :rep2
    echo reponse 2
    GOTO fin
     
    :fin
    pause

  3. #3
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2019
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Mayenne (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mai 2019
    Messages : 2
    Par défaut [RESOLUE]
    Je te remercie de ta réponse j'avais trouvé une alternative un peu moins " propre" mais fonctionnelle je vais clôturer

    j'avais produit cela

    Code Batch : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    @echo off
     
    find /c "test" C:\Users\ASUS\Desktop\saveFTP\saveFTPlog.txt
     
    echo %ERRORLEVEL%
     
    if %ERRORLEVEL% EQU 0 echo La station 203 a ete traitee
     
    if %ERRORLEVEL% NEQ 0 echo La station 203 n a pas ete traitee
     
     
    pause

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

Discussions similaires

  1. Aller sur une page différente en fonction d'un choix
    Par laurentSc dans le forum Langage
    Réponses: 10
    Dernier message: 01/06/2010, 18h23
  2. Réponses: 13
    Dernier message: 07/02/2009, 11h44
  3. [MySQL] Avoir une couleur différente en fonction de l'ordre
    Par lelapinrusse dans le forum PHP & Base de données
    Réponses: 1
    Dernier message: 20/08/2008, 19h50
  4. Réponses: 3
    Dernier message: 24/05/2007, 11h23
  5. Réponses: 4
    Dernier message: 10/05/2007, 15h41

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