Récupération d'une partie de l'ip en DOS... - Shell/Batch - Programmation
MarshPosté le 02-09-2010 à 14:14:29
Bonjour,
Je cherche une information concernant la commande FOR Je souhaite créer un batch pour récupérer une partie de mon ip (le troisième nombre, celui ci étant attribué par DHCP il me permet de savoir quel est l'endroit de connexion) et j'aimerais savoir comment je peux améliorer mon batch.
ce que j'ai écrit pour l'instant est cette commande :
for /f "tokens=5 delims=.: " %%a in ('ipconfig ^|find "Adresse IPv4"') do set IP=%%a
Cette commande marche bien sous Windows 7 quand il n'y a qu'une carte réseau, mais s'il y en a 3 c'est la dernière adresse ip qui est enregistrée hors il me faut la première, celle du réseau local.
Existe t-il un moyen de sortir de la boucle FOR après la première occurence ?
Marsh Posté le 02-09-2010 à 14:14:29
Bonjour,
Je cherche une information concernant la commande FOR
Je souhaite créer un batch pour récupérer une partie de mon ip (le troisième nombre, celui ci étant attribué par DHCP il me permet de savoir quel est l'endroit de connexion) et j'aimerais savoir comment je peux améliorer mon batch.
ce que j'ai écrit pour l'instant est cette commande :
for /f "tokens=5 delims=.: " %%a in ('ipconfig ^|find "Adresse IPv4"') do set IP=%%a
Cette commande marche bien sous Windows 7 quand il n'y a qu'une carte réseau, mais s'il y en a 3 c'est la dernière adresse ip qui est enregistrée hors il me faut la première, celle du réseau local.
Existe t-il un moyen de sortir de la boucle FOR après la première occurence ?
Merci d'avance