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
A voir également:
- Code Batch
- Code ascii - Guide
- Code puk bloqué - Guide
- Fichier batch - Guide
- Comment déverrouiller un téléphone quand on a oublié le code - Guide
- Code activation windows 10 - Guide
3 réponses
Tiens, essaies cela :
Ce n'est pas super mais je ne trouve rien de mieux...
Essaies déjà sa, je vais essayer de trouver quelque chose de plus "complet"...
@+
@echo off @cls set /p CHOIX=IP ou Nom du Domaine : ping.exe %CHOIX% pause>nul tracert.exe %CHOIX% pause>nul
Ce n'est pas super mais je ne trouve rien de mieux...
Essaies déjà sa, je vais essayer de trouver quelque chose de plus "complet"...
@+
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 !!!