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

3 réponses

teebo Messages postés 33491 Date d'inscription   Statut Modérateur Dernière intervention   1 793
 
@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
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
teebo Messages postés 33491 Date d'inscription   Statut Modérateur Dernière intervention   1 793
 
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
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