Aide pr un .bat

Bonjour,

je souhaiterai faire un ptit truc en .bat

je dispose d'une liste de serveurs, je voudrai faire un .bat, pour que ça puisse se pinger tout seul , prendre l'ip et l'enregistrer dans un .txt

est ce que c'est possible et est ce que quelqu'un aurait -il une réponse siouplait ?

merci d'avance

--
 en formation de GMSI :D
Configuration: Windows XP
Internet Explorer 6.0

5 réponses

  1. Par curiosité, a quoi cela pourra te servir?
    0
    1. bah éviter de pinger un par un et pour que je puisse les avoir sur moi au cas où il y aurait un soucis sur un de ces serveurs

      pis j'aime bien les .bat :)
      0
      1. more c:\rep\fichier.txt
        Affiche le contenu du fichier
        set /P var = 0
        Definis une variable "var" de valeur 0
        ping **.**.**.**
        ping un hote

        ping **.**.**.** >file.txt
        Efface/crée le fichier et ecrit le resultat dedan
        ping **.**.**.** >>file.txt
        Ajoute le résultat a la fin du fichier

        Voila ce dont tu as besoin, comme tu aime le bat je te laisse réfléchir un peu.
        On remarque que pour pratiquement (voir toutes) les commandes, il suffit de rajouter
        >>
        pour écrire a la fin du fichier et
        >
        pour en créer un nouveau ou effacer l'existant.

        Et enfin pour recuperer les ip du fichier lis donc l'aide comme ceci :
        for /?


        0
        1. Slt, essaies se code :

          @echo off
          set /p PING=Nom du serveur : 
          ping.exe %PING% > %CD%\Ping.txt
          echo L'adresse IP du serveur "%PING%" est :  > IP.txt
          for /f "eol= tokens=2 delims=[" %%A in (Ping.txt) do echo %%A > temp.txt
          for /f "eol= tokens=1 delims=]" %%N in (temp.txt) do echo %%N >> IP.txt
          del temp.txt


          Tu as juste a adapter le contenu...

          Bye
          0
          1. j'essaierai demain, merki à vous 2
            0