Ping localhost ne marche pas !

Résolu
Salut tous le monde !

Je suis nouveau sur CCM et j'ai un souci concernant le format bat.
Je voulais faire une pause de 2 secondes avec la commande
"ping localhost -n 4> nul".
je lance le programme, et dès que j'arrive sur le moment de pause, cela me met :
"'ping' n'est pas reconnu en tant que commande interne ou externe, un programme exécutable ou un fichier de commandes."
Je fonctionne donc par boucle pour faire de courtes pauses.
Je pense que ceci vient de ma box, mais je n'en suis pas sûr.

Merci de vos réponses !

ps : j'ai lancé le programme en administrateur, et j'ai windows 7 64 bits..

10 réponses

  1. Contributeur
    mettre un espace après le 4
    \Windows\System32\ping localhost -n 4 > nul
    1. Ok merci
  2. excuse-moi pour la réponse ci dessus, je n'ai pas pu modifier.
    Sinon j'ai mis ceci dans cmd et... ça marche !
    par contre dans le .bat (avec le bloc-note) j'ai écrit tel quel :
    \Windows\System32\ping localhost -n 4> nul
    et ça me met :
    une valeur doit être fournie avec l'option -n.

    Merci de ta réponse Dubcek.

    EDIT : j'ai remplacé "localhost" par "127.0.0.1", tout marche.
    Merci encore.
    1. Contributeur
      hello
      est-ce que la commande suivante fonctionne ?
      \Windows\System32\ping localhost -n 4> nul 
      1. Je test.

        EDIT : ça ne marche pas encore.

        merci quand même de ta réponse
        je vais regardé si tout est bien en C:\WINDOWS
        1. pour que la commande ping marche fais cette manipulation :

          changer le path. Pour cela, clique droit sur "poste de travail" > Propriétés > onglet "Avancé" > Variables d'environnement. Là, dans les variables systèmes, mettre path en surbrillance, cliquez "modifier" et remplacé dans la "valeur de la variable" tous les %SystemRoot%\ en C:\WINDOWS\

          Source :
          http://www.clubic.com/forum/microsoft-windows/windows-xp/ping-n-est-pas-reconnu-en-tant-que-commande-interne-id190086-page1.html#1869118
          1. oui c'est bien ça que je voulais dire

            je dois avouer que je suis perdu aussi... normalement tu devrais l'avoir !

            on dirait que tu n'as tout simplement pas la commande ping, ce n'est pas un problème venant de ta box.
            1. et si tu fais juste ta commande ping sans la mettre dans un .bat

              Que veux-tu dire par là ?

              J'ai écrit ping dans cmd et non ça ne marche pas
              "'ping' n'est pas reconnu en tant que commande interne ou externe..."'

              (désolé je suis un peu nul :D)
              1. et si tu fais juste ta commande ping sans la mettre dans un .bat, ça marche ?