Récupération de l'ip en commande DOS

Signaler
Messages postés
2
Date d'inscription
mardi 7 février 2006
Statut
Membre
Dernière intervention
20 septembre 2006
-
Messages postés
2
Date d'inscription
mardi 7 février 2006
Statut
Membre
Dernière intervention
20 septembre 2006
-
Bonjour,

Je fais un script qui récupére des fichiers et les envoit par ftp, et j'ai besoin de récupérer l'ip du serveur pour l'intégrer au nom du zip que j'envoi
la ligne de commande initiale est :
E:\logiciels\WinZip\WINZIP32.EXE -min -a -ex Fichiers-10-34-2-52.zip C:\temp\Fichiers\*.txt<?xml:namespace prefix o ns "urn:schemas-microsoft-com:office:office" /??>
Connaissez vous un moyen de ne pas mettre l'ip en dur dans la ligne de commande ?

Merci d'avance.

2 réponses

Messages postés
3874
Date d'inscription
mardi 8 mars 2005
Statut
Modérateur
Dernière intervention
7 novembre 2014
14
Salut,

L'adresse IP, tu la récupérerait certainement plus facilement via VB que part le DOS... Sous DOS, tu peut utiliser ping "URL" et "travailler" sur le résultat qui contient l'IP (Si le nom est résolut...).

Sous VB je sais pas comment ça se fait. Regarde peut être ce qu'ils te dise côté dns.

@+
<hr size="2" width="100%" />Je suis en deuxième année en école d'ingénieur etpassionné de développement logiciel sous D7 et VB6. Je cherche un stage en entreprise sur Paris de début avril à fin juillet 2007.
Messages postés
2
Date d'inscription
mardi 7 février 2006
Statut
Membre
Dernière intervention
20 septembre 2006

merci rt15
je viens de trouver un truc en dos

IPCONFIG |FIND "IP" > %temp%\TEMPIP.txt
FOR /F "tokens=2 delims=:" %%a in (%temp%\TEMPIP.txt) do set IP=%%a
del %temp%\TEMPIP.txt
set IP=%IP:~1%
echo %IP% >%temp%\ip.txt
E:\logiciels\WinZip\WINZIP32.EXE -min -a -ex Fichiers-%IP%.zip C:\temp\Fichiers\*.txt

ça marche nickel :)