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 :

Une boucle avec la command PING


Sujet :

Scripts/Batch

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre à l'essai
    Homme Profil pro
    Inscrit en
    Mai 2012
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations forums :
    Inscription : Mai 2012
    Messages : 4
    Par défaut Une boucle avec la command PING
    Bonjour,

    J'ai créer un petit programme qui d'écrire les adresses IP dans un fichier txt sous la forme :
    xxx.xxx.xxx.xxx:aaa.com:

    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
    19
    20
    21
    22
    23
    24
    25
    @echo off
    mode 14,1&color 1e
    set /a a = 254
    set /a b = 254
    set /a c = 254
    set /a d = 250
    :aa
    IF %a% LEQ 255 (
                    IF %b% LEQ 255 (
                                    IF %c% LEQ 255 (
                                                    IF %d% LEQ 255 (
                                                    echo %a%.%b%.%c%.%d%:e:>>"IP.txt"
                                                    set /a d = %d% + 1&goto aa
                                                                    ) ELSE (
                                                                           set /a c =%c% + 1&set /a d = 250&goto aa
                                                                           )     
                                                    ) ELSE (
                                                           set /a b =%b% + 1&set /a c = 254&goto aa
                                                           )
                                    ) ELSE (
                                           set /a a =%a% + 1&set /a b = 254&goto aa
                                           )
                    ) ELSE (
                           EXIT
                           )
    Mais il y a là une problème :
    ...%d%:e:

    Comment créer un fichier batch ( *.bat) pour faire mettre chaque IP au leur cite, s'il existe

    Exemple
    87.98.128.200:developpez.net:
    74.125.230.196:google.com:
    ....

  2. #2
    Membre Expert
    Avatar de Maljuna Kris
    Homme Profil pro
    Retraité
    Inscrit en
    Novembre 2005
    Messages
    2 613
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 73
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Novembre 2005
    Messages : 2 613
    Par défaut
    Saluton,
    Et quel rapport entre ta problématique et le forum MySQL ?
    Kie lumo eksistas ankaŭ ombro troviĝas. L.L. Zamenhof
    articles : Comment émuler un tableau croisé [quasi] dynamique
    et : Une énigme mathématique résolue avec MySQL
    recommande l'utilisation de PDO (PHP5 Data Objects)

  3. #3
    Membre à l'essai
    Homme Profil pro
    Inscrit en
    Mai 2012
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations forums :
    Inscription : Mai 2012
    Messages : 4
    Par défaut
    hhhhh.....

    Salut, Maljuna Kris

    Je pense que je suis au mauvais endroit

    Y at-il un lien direct

  4. #4
    Membre émérite Avatar de gretch
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Avril 2006
    Messages
    1 165
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux

    Informations forums :
    Inscription : Avril 2006
    Messages : 1 165
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    @echo off 
    set /a a =254 
    set /a b =254 
    set /a c =254 
    set /a d =250 
    set e =developpez.net  
    :aa 
    echo %a%.%b%.%c%.%d%:%e%:>>"IP.txt"
    à non je viens de comprendre... tu veux obtenir le nom DNS du site correspondant à une ip précise c'est ça ?
    si c'est ça, interesse toi à nslookup

Discussions similaires

  1. [Batch] Une boucle avec la command PING
    Par alid0381 dans le forum Scripts/Batch
    Réponses: 0
    Dernier message: 06/06/2012, 12h33
  2. Une boucle avec la command PING
    Par alid0381 dans le forum Windows
    Réponses: 0
    Dernier message: 30/05/2012, 20h38
  3. Réponses: 4
    Dernier message: 15/06/2006, 10h05
  4. Faire une boucle avec des variables vides ?
    Par byloute dans le forum Linux
    Réponses: 5
    Dernier message: 23/02/2006, 09h33
  5. [DEBUTANT] sortir d'une boucle avec un touche particulière
    Par thibouille dans le forum Débuter
    Réponses: 4
    Dernier message: 25/10/2005, 06h44

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