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 :

tester plage adresse ip


Sujet :

Scripts/Batch

  1. #1
    Membre à l'essai
    Inscrit en
    Mai 2004
    Messages
    19
    Détails du profil
    Informations forums :
    Inscription : Mai 2004
    Messages : 19
    Points : 20
    Points
    20
    Par défaut tester plage adresse ip
    Bonjour à tous
    j'aimerais, par un script batch, tester si mon adresse ip est comprise entre 2 plages d'adresses :
    par exemple savoir si mon adresse ip est comprise entre 192.168.0.1 et 192.168.200.200

    déjà est ce faisable? et si oui comment ?

    merci d'avance

  2. #2
    Membre chevronné
    Avatar de I'm_HERE
    Homme Profil pro
    Inscrit en
    Juillet 2008
    Messages
    1 013
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations forums :
    Inscription : Juillet 2008
    Messages : 1 013
    Points : 1 991
    Points
    1 991
    Par défaut
    Citation Envoyé par Valarauko Voir le message
    Bonjour à tous
    j'aimerais, par un script batch, tester si mon adresse ip est comprise entre 2 plages d'adresses :
    par exemple savoir si mon adresse ip est comprise entre 192.168.0.1 et 192.168.200.200

    déjà est ce faisable? et si oui comment ?

    merci d'avance
    salut,

    une solution en 5 étapes:

    1- tu récupères tes adresses IP
    2- tu split chaque IP en 4 octet

    exemple:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    yourip=192.168.0.2
    oct1=192
    oct2=168
    oct3=0
    oct4=2
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    IP1=192.168.200.200
    oct1=192
    oct2=168
    oct3=200
    oct4=200
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    IP2=192.168.0.1
    oct1=192
    oct2=168
    oct3=0
    oct4=1


    3- composer chaque octn récuperer en 3 chiffre:

    exemple:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    oct1=192
    oct2=168
    oct3=000
    oct4=001

    4- tu créer 3 variables contenant chaqu'une tes variables octx

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    set var1=%oct1%%oct2%%oct3%%oct4%
    5- tu compares tes 3 variables:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    if %yourip% gtr %var1% (
      if %youriup% lss %var2% (echo dans la plage)
    )
    fais un tour dans le forum tu trouveras des réponses à ta questions

Discussions similaires

  1. tester une adresse ip
    Par scarfunk dans le forum VB.NET
    Réponses: 7
    Dernier message: 21/04/2010, 10h12
  2. Tester une adresse Ip
    Par Gad29 dans le forum VBScript
    Réponses: 5
    Dernier message: 08/01/2010, 17h02
  3. Tester une adresse URL
    Par acryline dans le forum Langage
    Réponses: 4
    Dernier message: 20/05/2009, 16h58
  4. Tester l'adresse ip
    Par milach dans le forum Langage
    Réponses: 2
    Dernier message: 07/10/2007, 15h38
  5. Comment tester une adresse mail ?
    Par jackop dans le forum Langage
    Réponses: 5
    Dernier message: 08/09/2005, 16h19

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