Code Batch
tutur78
-
Utilisateur anonyme -
Utilisateur anonyme -
Bonjour, à vous. Voilà je me demandais en langage Batch comment reprendre le résultat donné par une fonction exemple la fonction ping sur un hôte pour ne pas la réecrire ensuite sur une autre option.
En gros :
c:\>ping "notre choix"
La requête nous revoi l'ip
A partir de là je voudrais que l'ip fasse comme un copier coller pour la prochaine fonction
par exemple
tracert "sans la réecrire l'ip donné"
Je sais pas si vous avez compris se que j'attends.
J"ai pensé à set /p
Mais ou et comment ???
Merci de votre aide
En gros :
c:\>ping "notre choix"
La requête nous revoi l'ip
A partir de là je voudrais que l'ip fasse comme un copier coller pour la prochaine fonction
par exemple
tracert "sans la réecrire l'ip donné"
Je sais pas si vous avez compris se que j'attends.
J"ai pensé à set /p
Mais ou et comment ???
Merci de votre aide
Configuration: Windows Vista Internet Explorer 7.0
A voir également:
- Code Batch
- Code ascii - Guide
- Code activation windows 10 - Guide
- Fichier batch - Guide
- Code puk bloqué - Guide
- Comment déverrouiller un téléphone quand on a oublié le code - Guide
3 réponses
Désolé Tutur78, je n'ai rien trouver de mieux =S
Cela fait 2 heures que je suis dessus, mais je ne trouve pas comment faire mieux...
J'avais penser a un batch qui demandait un nom de site => Ping avec le nom du site => Enregistrement de l'IP grâce au Ping dans une variable. Executer un TRACERT avec l'IP.
J'ai essaér, mais je n'y pas arrivé. J'ai aussi essayer en enregistrant l'IP depuis la commande NETSTAT mais sa n'a rien donné...
Désolé, c'est au-dessus de mes compétences en Batch...
@+
H4RDW4RE
Cela fait 2 heures que je suis dessus, mais je ne trouve pas comment faire mieux...
J'avais penser a un batch qui demandait un nom de site => Ping avec le nom du site => Enregistrement de l'IP grâce au Ping dans une variable. Executer un TRACERT avec l'IP.
J'ai essaér, mais je n'y pas arrivé. J'ai aussi essayer en enregistrant l'IP depuis la commande NETSTAT mais sa n'a rien donné...
Désolé, c'est au-dessus de mes compétences en Batch...
@+
H4RDW4RE
Slt, alors voila, j'ai refléchis a ta question.
Et je crois que j'ai trouvé le code :
Redonnes des news...
@+
Et je crois que j'ai trouvé le code :
@echo off echo. set /p PING=Nom du serveur : ping.exe %PING% > temp.txt for /f "eol= tokens=2 delims=[" %%A in (temp.txt) do echo %%A > temp.txt for /f "eol= tokens=1 delims=]" %%N in (temp.txt) do echo %%N > temp.txt set /p IP= < temp.txt del temp.txt cls echo. tracert.exe %IP% pause>nul exit
Redonnes des news...
@+
Bonne soirée à toi !!!