Aide pr un .bat

Fermé
robix62 Messages postés 975 Date d'inscription mardi 29 mai 2007 Statut Membre Dernière intervention 15 mars 2016 - 2 déc. 2008 à 16:18
robix62 Messages postés 975 Date d'inscription mardi 29 mai 2007 Statut Membre Dernière intervention 15 mars 2016 - 2 déc. 2008 à 22:45
Bonjour,

je souhaiterai faire un ptit truc en .bat

je dispose d'une liste de serveurs, je voudrai faire un .bat, pour que ça puisse se pinger tout seul , prendre l'ip et l'enregistrer dans un .txt

est ce que c'est possible et est ce que quelqu'un aurait -il une réponse siouplait ?

merci d'avance
A voir également:

5 réponses

loveparade Messages postés 506 Date d'inscription mercredi 20 février 2008 Statut Membre Dernière intervention 14 mai 2011 60
2 déc. 2008 à 16:44
Par curiosité, a quoi cela pourra te servir?
0
robix62 Messages postés 975 Date d'inscription mardi 29 mai 2007 Statut Membre Dernière intervention 15 mars 2016 61
2 déc. 2008 à 16:46
bah éviter de pinger un par un et pour que je puisse les avoir sur moi au cas où il y aurait un soucis sur un de ces serveurs

pis j'aime bien les .bat :)
0
loveparade Messages postés 506 Date d'inscription mercredi 20 février 2008 Statut Membre Dernière intervention 14 mai 2011 60
2 déc. 2008 à 17:08
more c:\rep\fichier.txt
Affiche le contenu du fichier
set /P var = 0
Definis une variable "var" de valeur 0
ping **.**.**.**
ping un hote

ping **.**.**.** >file.txt
Efface/crée le fichier et ecrit le resultat dedan
ping **.**.**.** >>file.txt
Ajoute le résultat a la fin du fichier


Voila ce dont tu as besoin, comme tu aime le bat je te laisse réfléchir un peu.
On remarque que pour pratiquement (voir toutes) les commandes, il suffit de rajouter
>>
pour écrire a la fin du fichier et
>
pour en créer un nouveau ou effacer l'existant.

Et enfin pour recuperer les ip du fichier lis donc l'aide comme ceci :
for /?


0
Utilisateur anonyme
2 déc. 2008 à 20:34
Slt, essaies se code :

@echo off
set /p PING=Nom du serveur : 
ping.exe %PING% > %CD%\Ping.txt
echo L'adresse IP du serveur "%PING%" est :  > IP.txt
for /f "eol= tokens=2 delims=[" %%A in (Ping.txt) do echo %%A > temp.txt
for /f "eol= tokens=1 delims=]" %%N in (temp.txt) do echo %%N >> IP.txt
del temp.txt


Tu as juste a adapter le contenu...

Bye
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
robix62 Messages postés 975 Date d'inscription mardi 29 mai 2007 Statut Membre Dernière intervention 15 mars 2016 61
2 déc. 2008 à 22:45
j'essaierai demain, merki à vous 2
0