Question sur un programme en Batch

chaa13 -  
 chaa13 -
Bonjour,
Je souhaite faire un programme en batch qui permettra de faire un "ping" sur n'importe quel IP . Voici le code :
@echo off  
echo  1. Défragmenter le disque   
echo.  
echo  2.Ping l'adresse IP du choix  
set /P choix=  

if %choix%==1 (  
defrag c:  
echo Fini  
pause>null  
goto end  
)  

if %choix%==2 (  
ping   


Comment faire pour que la commande fasse le ping selon l'adresse IP que je tape ? comment faire pour que la console me montre les resultats du "ping" ?

Merci d'avance

1 réponse

  1. LUDO
     
    @echo off

    echo 1. Défragmenter le disque
    echo.
    echo 2.Ping l'adresse IP du choix
    echo.
    echo --------------------------
    set /P choix= Entrer 1 ou 2 :
    echo --------------------------
    echo.

    if %choix%==1 (
    rem defrag c:
    echo Fini
    pause>nul 2>&1
    goto end
    )

    set ip=""
    if %choix%==2 (
    set /p ip=Saisissez l^'ip a pinger :
    ping %ip%
    echo Fini
    pause>nul 2>&1
    goto end
    )

    :end
    exit

    Voili voilou!!!
    0
    1. chaa13
       
      Merci je test ca
      0