salut,
 
Je suppose qu'il s'agit d'un script sous dos (windows).
 
La commande "ping" envoie une requete sur hôte.
La commande "find /c" affiche seulement le nombre de lignes contenant la chaîne.
 
Toi tu fais :
 
Code :
 - ping **.***.***.* > c:\dev\ping.txt
 
  | 
 
Tu rediriges le résultat de cette commande dans le fichier c:\dev\ping.txt.
 
Après tu fais :
 
Code :
 - find /c "perte 0" c:\dev\ping
 
  | 
 
Là, tu recheches dans le répertoire c:\dev\ping, problème non ???
 
Il faut mieux faire :
 
Code :
 - ping **.***.***.* > c:\dev\ping.txt
 - find /c "perte 0" c:\dev\ping.txt
 
  | 
 
Déjà là, le résultat du find correspondra au nombre de lignes contenant la chaîne "perte 0" dans le fichier c:\dev\ping.txt.
 
Mais pour affecter le résultat de la commande find à une varible je ne sais pas faire.
 
Je sais que :
 
 
Affiche :  
 
 
Donc je passe le relais.
 
a+