Création d'un batch pour récupérer le num IP au lancement de la machin

Création d'un batch pour récupérer le num IP au lancement de la machin - Win NT/2K/XP - Windows & Software

Marsh Posté le 22-05-2003 à 11:54:50    

Voila, je voudrais faier un fichier .bat qui me permette de récupérer dans un fichier texte le numéro IP de ma machine afin de pouvoir actualiser les liens de ma machine. C un peu compliqué mais je veux simplement avoir mon ip dans un fichier texte sans programme à installer.
 
merci d'avance, ça m'aiderai bcp
 
je suis sous W2000


---------------
bientôt SP3 / i5 / 256Go + cov
Reply

Marsh Posté le 22-05-2003 à 11:54:50   

Reply

Marsh Posté le 22-05-2003 à 11:56:11    

cat programmation  ya une sous-cat shell/batch


---------------
Cherche geekette | Traquez vos billets d'€ | Don du sang | Don de moelle osseuse
Reply

Marsh Posté le 22-05-2003 à 11:56:44    

pkoi pas des ip fixes ?  
 
sinon , desolé , chui nul pour faire les .bat  :(  
 
bon courage  :hello:


---------------
avec le super 4000+, toi aussi devient BALAISE !
Reply

Marsh Posté le 22-05-2003 à 11:57:04    

Code :
  1. ipconfig /all | find "Adresse IP" > ip.txt


 
avec le planificateur de tache, tu lance le bat quand tu veux.
 
Ya des logiciel qui font ca tre bien (ADSL auto connect, logiciel de Dyndns, no-ip, ...)
 
@+


---------------
:Moultiplayers:.:Quatuor Chevalier:.:Admin G15-france.com:.:Wiki -G15-france:.:-Papa-:.
Reply

Marsh Posté le 22-05-2003 à 12:17:26    

vi mais c mon pc du boulot, je peux pas installer de prog (machine qui dois pas planter) et oui j'aimerais avoir un IP fixe, mais ça c pas possible je vous parle pas de la compléxité du réso (rézo PSA) donc je suis un peu limité a du dos, pas trop d'idée moi ...


---------------
bientôt SP3 / i5 / 256Go + cov
Reply

Marsh Posté le 22-05-2003 à 12:31:52    

lepopeye a écrit :

vi mais c mon pc du boulot, je peux pas installer de prog (machine qui dois pas planter) et oui j'aimerais avoir un IP fixe, mais ça c pas possible je vous parle pas de la compléxité du réso (rézo PSA) donc je suis un peu limité a du dos, pas trop d'idée moi ...


 
regarde plus haut ...
 
sinon, t'es sous kel OS ??
 
et t'a un routeur ?
 
Quelle IP tu veux ? celle de ton FAI ?
 
++


---------------
:Moultiplayers:.:Quatuor Chevalier:.:Admin G15-france.com:.:Wiki -G15-france:.:-Papa-:.
Reply

Marsh Posté le 22-05-2003 à 14:00:16    

oups j'avais loupé la ligne, ok donc maintenant j'ai un fichier mais je voudrais que l'IP dedans c possible ?
 
 
pour info je veux récupérer l'IP attibué a mon poste via le serveur lié à ma machine.
je suis donc sous W2000
alors pour ce qui est routeur, proxy, etc... je pense que y'a tout plein de truc comme ça mais c pas le pb je pense.
 
En tout cas merci pour votre aide, c trés sympathique


---------------
bientôt SP3 / i5 / 256Go + cov
Reply

Marsh Posté le 22-05-2003 à 14:52:17    

Celà marche sous XP :
for /F "delims=," %i in ('ipconfig /all^|find "Adresse IP"') do set ADRIP=%i
set ADRIP=%ADRIP:~44,15%
 
celà crée une variable d'environnement ADRIP contenant l'adresse IP.
Si tu la veux dans un fichier texte :
echo %ADRIP%>toto.txt
 
 
Si tu le mets dans un batch, il doit falloir remplacer %i par %%i dans le for
 
A+

Reply

Marsh Posté le 22-05-2003 à 15:00:48    

JPA a écrit :

Celà marche sous XP :
for /F "delims=," %i in ('ipconfig /all^|find "Adresse IP"') do set ADRIP=%i
set ADRIP=%ADRIP:~44,15%
 
celà crée une variable d'environnement ADRIP contenant l'adresse IP.
Si tu la veux dans un fichier texte :
echo %ADRIP%>toto.txt
 
 
Si tu le mets dans un batch, il doit falloir remplacer %i par %%i dans le for
 
A+
 


 
+1 pour le batch


---------------
:Moultiplayers:.:Quatuor Chevalier:.:Admin G15-france.com:.:Wiki -G15-france:.:-Papa-:.
Reply

Marsh Posté le 22-05-2003 à 15:08:32    

voilà le script complet a mettre dans un BAT :
 

Code :
  1. @echo off
  2. for /F "delims=," %%i in ('ipconfig /all^|find "Adresse IP"') do set ADRIP=%%i
  3. set ADRIP=%ADRIP:~38,15%
  4. echo %ADRIP% >ip.txt
  5. start notepad.exe /ip.txt
  6. exit


 
il faut faire attention au "38" qui correspond a la position du l'ip dans la chaine. A changer suivant le type d'ip.
 
++


---------------
:Moultiplayers:.:Quatuor Chevalier:.:Admin G15-france.com:.:Wiki -G15-france:.:-Papa-:.
Reply

Marsh Posté le 22-05-2003 à 15:08:32   

Reply

Marsh Posté le 22-05-2003 à 21:47:47    

C royale vraiment merci
 
quoi dire de mieu, c nickel
 

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed