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

cs_golgot607 Messages postés 2 Date d'inscription mardi 7 février 2006 Statut Membre Dernière intervention 20 septembre 2006 - 19 sept. 2006 à 12:14
cs_golgot607 Messages postés 2 Date d'inscription mardi 7 février 2006 Statut Membre Dernière intervention 20 septembre 2006 - 20 sept. 2006 à 08:26
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

cs_rt15 Messages postés 3874 Date d'inscription mardi 8 mars 2005 Statut Modérateur Dernière intervention 7 novembre 2014 13
19 sept. 2006 à 19:18
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.
0
cs_golgot607 Messages postés 2 Date d'inscription mardi 7 février 2006 Statut Membre Dernière intervention 20 septembre 2006
20 sept. 2006 à 08:26
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 :)
0
Rejoignez-nous