Script MsDos pour récuperer l'@ ip et l'envoy

mr_urza Messages postés 586 Statut Membre -  
 zebulon_33 -
Bonjour à tous:)
Je souhaiterai savoir comment récuperer des donnés dynamik (qui change selon divers paramètres) sous msdos.
En effet j'aimerai créer un script qui affiche l'adresse ip d'une machine puis qui l'envoie à une autre via un netsend.
Si quelqu'un peut m'aider svp :)
Merci d'avance bonne journée

--
Je ne sais où va mon chemin, mais je marche mieux quand ma
main sert la tienne..† n0 c0mm3nT †

3 réponses

  1. teebo Messages postés 33585 Date d'inscription   Statut Contributeur Dernière intervention   1 797
     
    @echo off
    setlocal
    set filename=ipresult.txt
    ipconfig>%filename%
    set ip=
    set tmpfile=tmp.txt
    FIND "IP Address" <%filename%> %tmpfile%
    set /p ip= < "%tmpfile%"
    del %tmpfile%
    del %filename%
    set ip=%ip:~44,15%
    echo %ip%


    Un peu barbare mais chez moi ça marche (enfin faut faire un netsend et pas un echo à la fin ;o) )
    0
  2. zebulon_33
     
    Bonjour, est ce que ton probleme est résolu car chez moi ca ne marche pas ! et je ne vois pas l'interet du ~44,15 dans le script ! Cordialement
    0
  3. teebo Messages postés 33585 Date d'inscription   Statut Contributeur Dernière intervention   1 797
     
    Salut,
    J'ai toujours eu la flemme, mais dans ton script il te faut:

    ipconfig redirigé vers un fichier texte
    lire la deuxième (ou troisième) ligne de ce fichier texte
    Lire les chiffres à la fin
    Et faire ton netsend...
    -1
    1. mr_urza Messages postés 586 Statut Membre 28
       
      Mon problème est de récuperer les fameuses lignes
      Par exemple faire copier ligne 1 2 3
      et netsend xxxx "coller"
      Peux tu m'aider ?
      0