Fichier .bat

Utilisateur anonyme -  
T3chN0g3n Messages postés 69 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
j aimerai si possible de l aide pour cree un code qui me permet de ping un adresse ip préalablement entre dans un fichier texte en .bat .
Merci

1 réponse

  1. T3chN0g3n Messages postés 69 Date d'inscription   Statut Membre Dernière intervention   1 217
     
    Bonjour,

    @echo off

    :ping
    ping xxx.xxx.xxx.xxx
    pause


    Sauf si j'ai pas compris le besoin ?

    Cdlt.
    0
    1. Utilisateur anonyme
       
      mrc mais en gros sa prends l ip dans le un fichier txt et apres sa execute la commande ping avec l ip du fichier txt. je sais pas si c est bien expliquer mais je vois pas comment dire
      0
    2. T3chN0g3n Messages postés 69 Date d'inscription   Statut Membre Dernière intervention   1 217 > Utilisateur anonyme
       
      Ok, si, c'est déjà mieux expliqué, donc en considérant qu'il y'a uniquement l'IP dans le fichier comme tu donne pas plus de détails :
      Copier l'IP du fichier dans une variable et l'utiliser pour la commande de ping :

      @echo off
      :ping
      set /p IPFichier=< Fichier_IP.txt
      ping %IPFichier%
      pause
      0
    3. Utilisateur anonyme > T3chN0g3n Messages postés 69 Date d'inscription   Statut Membre Dernière intervention  
       
      y a rien qui s affiche
      dans le cmd
      0
    4. T3chN0g3n Messages postés 69 Date d'inscription   Statut Membre Dernière intervention   1 217 > Utilisateur anonyme
       
      Vous avez bien mis le nom de votre fichier, et précisé le chemin d'accès complet si jamais le fichier texte et le .bat sont dans deux dossiers séparés ?

      Remplacer le @echo off par un @echo on (ou supprimer la ligne) pour avoir plus d'infos sur ce qui pose problème.

      Et le but c'est pas non-plus que je vous donne un truc tout cuits ... Vous comprenez ce que fait le code ligne par ligne ?
      0
    5. brucine Messages postés 24767 Date d'inscription   Statut Membre Dernière intervention   4 157 > T3chN0g3n Messages postés 69 Date d'inscription   Statut Membre Dernière intervention  
       
      Bonjour,

      A remarquer que si le fichier texte en question ne contient pas que l'IP ou ne l'isole pas de façon clairement identifiable (telle ligne ou colonne, encadrée de tels caractères...), c'est à peu près impossible puisque tous les tests via FINDSTR (on en trouve un peu partout) vont échouer faute que FINDSTR accepte l'ensemble des paramètres nécessaires:

      [0-2][0-9][0-9]\.[0-2][0-9][0-9]\.[0-2][0-9][0-9]\.[0-2][0-9][0-9]

      En clair, il n'y a alors pas de solution Batch, et il faut se retourner vers un autre "langage" (par exemple PowerShell), soit transposer via GnuWin32 ou équivalent un utilitaire Linux à cet effet comme SED ou GREP.
      0