Bonsoir,
Pour l'exercice, j'aimerai définir des variables de ma configuration IP : IP dns gateway ...
et en même temps tâcher de comprendre comment ça marche
En fouillant un peu sur la toile j'ai trouvé quelque chose qui, il me semble, agrémenté d'un tri de caractères, aurait pu faire l'affaire.
La 'source' est ici : http://home7.inet.tele.dk/batfiles/batfiles.htm
j'ai changé quelques trucs parce que mon xp est en français.
Mais ça ne marche pas très bien. Si je le lance comme ça, la fenêtre DOS s'ouvre et se ferme aussitôt. Si je fais glisser le batch dans une console déjà ouverte, à la fin de l'exécution je vois un message :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 IF "%1"=="Adresse" GOTO recurs IPCONFIG.exe |find/v ": 0" |find "Adresse IP."> %temp%.\¤ip.bat.bat IF not errorlevel 1 %temp%.\¤ip.bat.bat :recurs SHIFT SET ipnr=%1 IF not "%2"=="" goto recurs IF exist %temp%.\¤ip.bat.bat del %temp%.\¤ip.bat.bat IF not "%ipnr%"=="" ECHO. IP number is %ipnr% IF "%ipnr%"=="" ECHO. IP address not found pause
C'est quoi qui tourne pas rond ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 D:\>Adresse IP. . . . . . . . .á. . . : 192.168.1.7 'Adresse' n'est pas reconnu en tant que commande interne ou externe, un programme exécutable ou un fichier de commandes.
Partager