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

Windows Discussion :

Boucle for et execution


Sujet :

Windows

  1. #1
    Nouveau Candidat au Club
    Inscrit en
    Mars 2012
    Messages
    1
    Détails du profil
    Informations forums :
    Inscription : Mars 2012
    Messages : 1
    Points : 0
    Points
    0
    Par défaut Boucle for et execution
    Bonjour à tous,

    Après avoir essayé pas mal de solutions je me permet de vous soumettre mon problème

    Je souhaite réaliser un petit script qui me permet d'effectuer un ping sur un pool d'adresses IP, et à la fin du script pondre un petit fichier texte contenant les résultats.

    Code:

    Code : 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
    set bon=0
    set bad=0
    
    for /f %%i in (adresses.txt) do (
    	set /a c=%c%+1
    	ping -n 1 %%i
    	IF errorlevel 0 (
    	echo %%i est accessible >> rping.txt
    	set /A bon=%bon%+1
    	) else  (
    		echo "%%i n'est pas accessible" >> rping.txt
    		set /A bad=%bad%+1 )   )
    
    echo. >> rping.txt
    echo. >> rping.txt
    echo il y a %bon% equipements accessibles >> rping.txt
    echo il y a %bad% equipements hors ligne >> rping.txt
    Goto :EOF
    Finalement quelque soit le résultat du ping il le passe comme si il était bon et mes variables %bon% et %bad% ne s'incrémentent pas

    Merci d'avance pour votre aide

    Aro

  2. #2
    Membre émérite Avatar de Drizzt [Drone38]
    Homme Profil pro
    Directeur de projet
    Inscrit en
    Mai 2004
    Messages
    1 001
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Directeur de projet

    Informations forums :
    Inscription : Mai 2004
    Messages : 1 001
    Points : 2 453
    Points
    2 453
    Par défaut
    Ca faisait longtemps tiens. Ou c'est juste moi qui ne vient plus aussi régulièrement.

    Voici donc une réponse imagée.



    Et puis aussi
    Je ne réponds pas aux questions techniques par MP, le forum est là pour cela.

    La crypto c'est comme les flambys, une fois que tu as trouvé la languette tu as juste à tirer pour tout faire tomber.

    (\ _ /)
    (='.'=)
    Voici Lapinou. Aidez le à conquérir le monde
    (")-(") en le reproduisant

Discussions similaires

  1. Réponses: 5
    Dernier message: 27/11/2008, 17h34
  2. Executer un boucle "for next" dans le sens décroissant
    Par caroletexier dans le forum ASP
    Réponses: 1
    Dernier message: 19/11/2008, 11h29
  3. [Swing][boucles] for, do, if .....comment faire simple?
    Par chastel dans le forum AWT/Swing
    Réponses: 7
    Dernier message: 02/05/2004, 22h49
  4. [langage] boucle "for" modification du pas
    Par K-ZimiR dans le forum Langage
    Réponses: 4
    Dernier message: 29/04/2004, 11h54
  5. [.bat][FOR][IF]executer plusieurs commandes a la suite
    Par ¤FRIX¤ dans le forum Scripts/Batch
    Réponses: 3
    Dernier message: 23/03/2004, 09h24

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