Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1028 connectés 

  FORUM HardWare.fr
  Windows & Software
  Win NT/2K/XP

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

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

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

n°1167904
lepopeye
Posté le 22-05-2003 à 11:54:50  profilanswer
 

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
mood
Publicité
Posté le 22-05-2003 à 11:54:50  profilanswer
 

n°1167908
com21
Modérateur
real men don't click
Posté le 22-05-2003 à 11:56:11  profilanswer
 

cat programmation  ya une sous-cat shell/batch


---------------
Cherche geekette | Traquez vos billets d'€ | Don du sang | Don de moelle osseuse
n°1167911
ptc07
On est dans le K K .....
Posté le 22-05-2003 à 11:56:44  profilanswer
 

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


---------------
avec le super 4000+, toi aussi devient BALAISE !
n°1167912
bl@p_psx
Admin G15-france
Posté le 22-05-2003 à 11:57:04  profilanswer
 

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-:.
n°1167941
lepopeye
Posté le 22-05-2003 à 12:17:26  profilanswer
 

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
n°1167954
bl@p_psx
Admin G15-france
Posté le 22-05-2003 à 12:31:52  profilanswer
 

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-:.
n°1168040
lepopeye
Posté le 22-05-2003 à 14:00:16  profilanswer
 

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
n°1168108
JPA
Posté le 22-05-2003 à 14:52:17  profilanswer
 

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+

n°1168121
bl@p_psx
Admin G15-france
Posté le 22-05-2003 à 15:00:48  profilanswer
 

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-:.
n°1168133
bl@p_psx
Admin G15-france
Posté le 22-05-2003 à 15:08:32  profilanswer
 

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-:.
mood
Publicité
Posté le 22-05-2003 à 15:08:32  profilanswer
 

n°1168668
lepopeye
Posté le 22-05-2003 à 21:47:47  profilanswer
 

C royale vraiment merci
 
quoi dire de mieu, c nickel
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Windows & Software
  Win NT/2K/XP

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

 

Sujets relatifs
Lancement d'un soft à chaque connexion Internet ???batch pour inscrire la liste des fichiers/dossiers vers un .txt ...
[BATCH] variable d'environement PATH avec Set [RESOLU]Creation d'un cd bootable rezo?
lancement automatique d'XPOutil pour recuperer les droits NTFS apres re-install
recuperer un repertoire crypté (sur partition NTFS) c'est possible ?Lancement de Check Dissk au demarage sous XP
profil par defaut pour la creation des utilisateurs du domaine 2000date de creation
Plus de sujets relatifs à : Création d'un batch pour récupérer le num IP au lancement de la machin


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR