Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Jean-Claude BELLAMY
J-Fabien s'est ainsi exprimé:
Dans un fichier .bat je souhaiterai récupérer l'adresse IP d'un poste Windows puis l'écrire ensuite dans un fichier. J'arrive pour l'instant à récupérer la LIGNE contenant l'adresse IP en faisant :
ipconfig | find "Adresse IP" > ip.txt
ce qui me donne en retour dans ip.txt: Adresse IP. . . . . . . . . . . . : 130.177.220.196
Maintenant quelles commandes dois-je utiliser pour n'obtenir QUE l'adresse IP c'est à dire dans ip.txt : 130.177.220.196
-------- couper ici -------- @echo off ipconfig | find "Adresse IP" > ip.txt for /F "tokens=2 delims=:" %%i in (ip.txt) do set adrIP=%%i for /F "tokens=1" %%i in ("%adrIP%") do echo %%i > ip.txt -------- couper ici --------
La 1ère boucle FOR extrait ce qui est à droite du signe ":" La 2ère boucle FOR élimine l'espace en tête (qui est le délimiteur par défaut, avec la tabulation)
-- May the Force be with You! La Connaissance s'accroît quand on la partage ---------------------------------------------------------- Jean-Claude BELLAMY [MVP] - http://www.bellamyjc.org *
J-Fabien <jeanfabien.curie@eds.com> s'est ainsi exprimé:
Dans un fichier .bat je souhaiterai récupérer l'adresse IP
d'un poste Windows puis l'écrire ensuite dans un fichier.
J'arrive pour l'instant à récupérer la LIGNE contenant
l'adresse IP en faisant :
ipconfig | find "Adresse IP" > ip.txt
ce qui me donne en retour dans ip.txt:
Adresse IP. . . . . . . . . . . . : 130.177.220.196
Maintenant quelles commandes dois-je utiliser pour
n'obtenir QUE l'adresse IP c'est à dire dans ip.txt :
130.177.220.196
-------- couper ici --------
@echo off
ipconfig | find "Adresse IP" > ip.txt
for /F "tokens=2 delims=:" %%i in (ip.txt) do set adrIP=%%i
for /F "tokens=1" %%i in ("%adrIP%") do echo %%i > ip.txt
-------- couper ici --------
La 1ère boucle FOR extrait ce qui est à droite du signe ":"
La 2ère boucle FOR élimine l'espace en tête (qui est le délimiteur par
défaut, avec la tabulation)
--
May the Force be with You!
La Connaissance s'accroît quand on la partage
----------------------------------------------------------
Jean-Claude BELLAMY [MVP] - http://www.bellamyjc.org
Jean-Claude.Bellamy@wanadoo.fr * JC.Bellamy@free.fr
Dans un fichier .bat je souhaiterai récupérer l'adresse IP d'un poste Windows puis l'écrire ensuite dans un fichier. J'arrive pour l'instant à récupérer la LIGNE contenant l'adresse IP en faisant :
ipconfig | find "Adresse IP" > ip.txt
ce qui me donne en retour dans ip.txt: Adresse IP. . . . . . . . . . . . : 130.177.220.196
Maintenant quelles commandes dois-je utiliser pour n'obtenir QUE l'adresse IP c'est à dire dans ip.txt : 130.177.220.196
-------- couper ici -------- @echo off ipconfig | find "Adresse IP" > ip.txt for /F "tokens=2 delims=:" %%i in (ip.txt) do set adrIP=%%i for /F "tokens=1" %%i in ("%adrIP%") do echo %%i > ip.txt -------- couper ici --------
La 1ère boucle FOR extrait ce qui est à droite du signe ":" La 2ère boucle FOR élimine l'espace en tête (qui est le délimiteur par défaut, avec la tabulation)
-- May the Force be with You! La Connaissance s'accroît quand on la partage ---------------------------------------------------------- Jean-Claude BELLAMY [MVP] - http://www.bellamyjc.org *
Scpcp
"J-Fabien" a écrit dans le message de news: 0cda01c38e64$9ec65e20$ Bonjour,
Dans un fichier .bat je souhaiterai récupérer l'adresse IP d'un poste Windows puis l'écrire ensuite dans un fichier.
J'arrive pour l'instant à récupérer la LIGNE contenant l'adresse IP en faisant :
ipconfig | find "Adresse IP" > ip.txt
ce qui me donne en retour dans ip.txt: Adresse IP. . . . . . . . . . . . : 130.177.220.196
Maintenant quelles commandes dois-je utiliser pour n'obtenir QUE l'adresse IP c'est à dire dans ip.txt : 130.177.220.196
Merci par avance de votre aide. J-Fabien
rem ******* EXTRACTION ADRESSE IP rem Voici ta solution sur NT4 ou W2K ou XP
for /f "tokens,15,16,17 delims=.:" %a in ( 'ipconfig ^| find /i "Adresse IP" ' ) do @SET @IP= %a.%b.%c.%d Echo l'adresse ip du poste est : %@IP%
Cordialement. batch~
"J-Fabien" <jeanfabien.curie@eds.com> a écrit dans le message de news:
0cda01c38e64$9ec65e20$a301280a@phx.gbl...
Bonjour,
Dans un fichier .bat je souhaiterai récupérer l'adresse IP
d'un poste Windows puis l'écrire ensuite dans un fichier.
J'arrive pour l'instant à récupérer la LIGNE contenant
l'adresse IP en faisant :
ipconfig | find "Adresse IP" > ip.txt
ce qui me donne en retour dans ip.txt:
Adresse IP. . . . . . . . . . . . : 130.177.220.196
Maintenant quelles commandes dois-je utiliser pour
n'obtenir QUE l'adresse IP c'est à dire dans ip.txt :
130.177.220.196
Merci par avance de votre aide.
J-Fabien
rem ******* EXTRACTION ADRESSE IP
rem Voici ta solution sur NT4 ou W2K ou XP
for /f "tokens,15,16,17 delims=.:" %a in ( 'ipconfig ^| find /i "Adresse
IP" ' ) do @SET @IP= %a.%b.%c.%d
Echo l'adresse ip du poste est : %@IP%
"J-Fabien" a écrit dans le message de news: 0cda01c38e64$9ec65e20$ Bonjour,
Dans un fichier .bat je souhaiterai récupérer l'adresse IP d'un poste Windows puis l'écrire ensuite dans un fichier.
J'arrive pour l'instant à récupérer la LIGNE contenant l'adresse IP en faisant :
ipconfig | find "Adresse IP" > ip.txt
ce qui me donne en retour dans ip.txt: Adresse IP. . . . . . . . . . . . : 130.177.220.196
Maintenant quelles commandes dois-je utiliser pour n'obtenir QUE l'adresse IP c'est à dire dans ip.txt : 130.177.220.196
Merci par avance de votre aide. J-Fabien
rem ******* EXTRACTION ADRESSE IP rem Voici ta solution sur NT4 ou W2K ou XP
for /f "tokens,15,16,17 delims=.:" %a in ( 'ipconfig ^| find /i "Adresse IP" ' ) do @SET @IP= %a.%b.%c.%d Echo l'adresse ip du poste est : %@IP%
Cordialement. batch~
F. Dunoyer
J-Fabien wrote:
Bonjour,
Dans un fichier .bat je souhaiterai récupérer l'adresse IP d'un poste Windows puis l'écrire ensuite dans un fichier.
J'arrive pour l'instant à récupérer la LIGNE contenant l'adresse IP en faisant :
ipconfig | find "Adresse IP" > ip.txt
ce qui me donne en retour dans ip.txt: Adresse IP. . . . . . . . . . . . : 130.177.220.196
Maintenant quelles commandes dois-je utiliser pour n'obtenir QUE l'adresse IP c'est à dire dans ip.txt : 130.177.220.196
Utilise kixtart
La variable qui correspond est si je me souviens bien : @IPADDRESS0
-- François Dunoyer Boite à outils NT/2000 : http://fdunoyer.free.fr/ta/outils.htm Boite à Outils 9x : http://fdunoyer.free.fr/ta/outils-95.htm Boite à Outils Admin : http://fdunoyer.free.fr/ta/outils-Admin.htm Site perso : http://www.dunoyer.tk/
J-Fabien wrote:
Bonjour,
Dans un fichier .bat je souhaiterai récupérer l'adresse IP
d'un poste Windows puis l'écrire ensuite dans un fichier.
J'arrive pour l'instant à récupérer la LIGNE contenant
l'adresse IP en faisant :
ipconfig | find "Adresse IP" > ip.txt
ce qui me donne en retour dans ip.txt:
Adresse IP. . . . . . . . . . . . : 130.177.220.196
Maintenant quelles commandes dois-je utiliser pour
n'obtenir QUE l'adresse IP c'est à dire dans ip.txt :
130.177.220.196
Utilise kixtart
La variable qui correspond est si je me souviens bien : @IPADDRESS0
--
François Dunoyer
Boite à outils NT/2000 : http://fdunoyer.free.fr/ta/outils.htm
Boite à Outils 9x : http://fdunoyer.free.fr/ta/outils-95.htm
Boite à Outils Admin : http://fdunoyer.free.fr/ta/outils-Admin.htm
Site perso : http://www.dunoyer.tk/
Dans un fichier .bat je souhaiterai récupérer l'adresse IP d'un poste Windows puis l'écrire ensuite dans un fichier.
J'arrive pour l'instant à récupérer la LIGNE contenant l'adresse IP en faisant :
ipconfig | find "Adresse IP" > ip.txt
ce qui me donne en retour dans ip.txt: Adresse IP. . . . . . . . . . . . : 130.177.220.196
Maintenant quelles commandes dois-je utiliser pour n'obtenir QUE l'adresse IP c'est à dire dans ip.txt : 130.177.220.196
Utilise kixtart
La variable qui correspond est si je me souviens bien : @IPADDRESS0
-- François Dunoyer Boite à outils NT/2000 : http://fdunoyer.free.fr/ta/outils.htm Boite à Outils 9x : http://fdunoyer.free.fr/ta/outils-95.htm Boite à Outils Admin : http://fdunoyer.free.fr/ta/outils-Admin.htm Site perso : http://www.dunoyer.tk/