Faire un fichier .bat en faisant un ping

Résolu
xyrox -  
 JPC -
Bonjour tout le mon de ma question est la suivante.

Est il possible de créer un fichier bat qui pourrai faire de ping ip du styles

ping 200.0.1.1

puis

ping 200.0.1.2

puis

ping 200.0.1.3

Puis ect

Pour savoir si tel ou tel ordinateur est connecter sur le réseau merci pour vos réponse.

9 réponses

  1. xyrox
     
    Ou alor si une conde existe pour ping un rang du reseau style

    ping de 200.0.1.1 a 200.0.1.15
    0
  2. mamiemando Messages postés 33174 Date d'inscription   Statut Modérateur Dernière intervention   7 944
     
    Le ping ne garantit pas qu'un ordinateur est allumé (si son firewall le bloque tu n'arriveras pas à pinguer).

    Personnellement je ferais plutôt du perl ou du python pour pouvoir analyser plus facilement les résultats des pings (avec des expressions régulières) ... mais je ne suis pas un expert en .bat donc il y a peut-être moyen avec ta solution.

    Bonne chance
    0
  3. xyrox
     
    Voila enfete le probleme est le suivant a mon travail on a un logiciel pour voir si les ordi sont connecter mais il donne que l'adress mac et pour que l a dress ip aparaisse ben il faut que je ping tout les pc c est assez long donc je voudrai faire un .bat qui me ping les adress de 200.0.1.1 a 200.0.1.15
    0
  4. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  5. xyrox
     
    Ouai mais tout sa ne me dis pas comment faire un fichier .bat qui ping toutes les adress du reseau :s
    0
  6. xyrox
     
    Merci beaucoup c'st se qu il me falais.

    Vous pouvez fermer le sujet
    0
  7. maha
     
    bonjour,
    A quoi sert le fichier command.txt?
    où je pourrais mettre la commande ping?
    0
    1. JPC
       
      Bonjour,


      Il suffit de lancer la commande suivante dans une fenetre DOS:
      FOR /L %I IN (1,1,15) DO Ping 200.0.1.%I

      ou dans un fichier bat:
      FOR /L %%I IN (1,1,15) DO Ping 200.0.1.%%I

      Salut JPC.


      FOR /L %variable IN (start,step,end) DO command [command-parameters]

      The set is a sequence of numbers from start to end, by step amount.
      So (1,1,5) would generate the sequence 1 2 3 4 5 and (5,-1,1) would
      generate the sequence (5 4 3 2 1)
      0