Batch ping affichage résultat

Batch ping affichage résultat - Shell/Batch - Programmation

Marsh Posté le 20-02-2013 à 10:21:41    

Bonjour, après plusieurs heures de recherche ( débutant complet ) j'ai monter se batch :  

Citation :

@ECHO OFF
 
TITLE Test la connexion %USERNAME%
 
ECHO Test en cours
 
PING 8.8.8.8 -n 1 > [ping]  
 
 
IF %ERRORLEVEL% == 0 (
CLS
ECHO Informations : Tu peux jouer à con :D
ECHO Site - 8.8.8.8
ECHO Etats - [OK]
ECHO Internet - [OUI]
ECHO Ton ping est de : [ping]  
)
 
 
IF %ERRORLEVEL% == 1 (
CLS
ECHO Informations : Va chier orange !
ECHO Site - 8.8.8.8
ECHO Etats - [NUL]
ECHO Internet - [NON]
)
 
 
PAUSE>NUL


 
Sa fonctionne pas mal mais je n'arrive pas a afficher mon ping sur le résultât errorlevel 0 après plusieurs centaines de tests ^^
Help please :(
 
Merci d’avance !

Reply

Marsh Posté le 20-02-2013 à 10:21:41   

Reply

Marsh Posté le 21-02-2013 à 02:47:17    

Bonsoir, 2éme jet :  

Citation :

@ECHO OFF
 
TITLE Test la connexion %USERNAME%
 
ECHO Test en cours
 
PING 8.8.8.8 -n 1 | FIND "TTL" > ping.txt
 
 
IF %ERRORLEVEL% == 0 (
CLS
ECHO Informations : Tu peux jouer à ton jeu de merde
ECHO Site - 8.8.8.8
ECHO Etats - [OK]
ECHO Internet - [OUI]
ECHO Ton ping est de :  
for /f "delims=1" %%a in (ping.txt) do echo %%a
)
 
IF %ERRORLEVEL% == 1 (
CLS
ECHO Informations : Va chier orange !
ECHO Site - 8.8.8.8
ECHO Etats - [NUL]
ECHO Internet - [NON]
)
 
del ping.txt
PAUSE>NUL


 
C'est presque se que je veux ^^'
 

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed