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 :

Recuperation adresse IP dans un batch


Sujet :

Windows

  1. #1
    Candidat au Club
    Inscrit en
    Mai 2004
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Mai 2004
    Messages : 4
    Points : 2
    Points
    2
    Par défaut Recuperation adresse IP dans un batch
    Bonjour,

    J'aimerai recupere mon adresse ip via un scrip de demarrage en batch

    Precision, je possede deux carte reseau et une machine virtuel installe sur mon poste.
    En consequence j'ai 4 adresses Ip quand je fais ipconfig /all

    Je souhaite recupere que l'adresse ip commencent par 172.16

    les autres sont en 192.....

    Merci

  2. #2
    Candidat au Club
    Inscrit en
    Mai 2004
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Mai 2004
    Messages : 4
    Points : 2
    Points
    2
    Par défaut
    Re,

    J'ai deja ca comme script :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    FOR /F "TOKENS=2* DELIMS=:" %%A IN ('IPCONFIG /ALL ^| FIND "IP Address"') DO FOR %%B IN (%%A) DO SET IPADDR=%%B
    ECHO IP address: %IPADDR%
    Mais cela ne recupere que la derniere adresse

    J'ai ajouter un FIND "IP Address. . . . . . . . . . . . : 172.16"
    mais il recupere mon adresse de serveur Wins de ma dernier adresse

    PLease Help me

    [Modération]
    Merci d'utiliser les balises code ou quote,Laurent Dardenne
    [/Modération]

  3. #3
    Rédacteur


    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    7 171
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 7 171
    Points : 15 060
    Points
    15 060
    Billets dans le blog
    1
    Par défaut
    Salut,
    peux-tu nous communiquer le résultat de la commande Ipconfig /All ?

  4. #4
    Candidat au Club
    Inscrit en
    Mai 2004
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Mai 2004
    Messages : 4
    Points : 2
    Points
    2
    Par défaut
    Bien sur



    Donc pour expliquer c'est la troisieme adresse Ip que je veux recuperer dans mon script

  5. #5
    Candidat au Club
    Inscrit en
    Mai 2004
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Mai 2004
    Messages : 4
    Points : 2
    Points
    2
    Par défaut
    C'est bon, j'ai resolu mon souci

    Il suffisait d'utiliser la commande arp -a au lieu de ipconfig /all

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    For /F "Tokens=2* Delims=: " %%A In ('arp -a | Find "Interface"') .....
    En plus c'est bien mieux maintenant car je recupere mon adresse Ip de ma connexion active

  6. #6
    Nouveau Candidat au Club
    Inscrit en
    Février 2007
    Messages
    1
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 1
    Points : 1
    Points
    1
    Par défaut
    Merci pour l'inspiration. J'ai utilisé arp également, un peu mieux optimisé encore :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    for /f "tokens=1,2 delims=.: " %%a in ('arp -a') do if %%a.%%b==172.16 echo Hello !
    Pour le faire avec un mask /24, il suffit de mettre tokens=1,2,3 et le if %%a.%%b.%%c=x.y.z et voilà. Par exemple pour chercher dans la plage 192.168.10.0/24 :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    for /f "tokens=1,2,3 delims=.: " %%a in ('arp -a') do if %%a.%%b.%%c==192.168.10 echo Hello !

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

Discussions similaires

  1. Recuperer Adresse MAC dans un Edit Control
    Par Lyrix30 dans le forum Visual C++
    Réponses: 7
    Dernier message: 08/10/2008, 15h38
  2. recuperation du resultat d'une commande dans un batch
    Par liloo974 dans le forum Scripts/Batch
    Réponses: 8
    Dernier message: 14/08/2007, 10h30
  3. Réponses: 7
    Dernier message: 21/07/2006, 09h31
  4. [jsp][jetty]recuperer l'url dans la barre d'adresse
    Par maxvador dans le forum Servlets/JSP
    Réponses: 4
    Dernier message: 07/06/2004, 14h33
  5. recuperer date dans un batch et la placer en variable
    Par Phenomenium dans le forum Windows
    Réponses: 6
    Dernier message: 07/06/2004, 10h44

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