Ping localhost ne marche pas !

Résolu
Loickk963 Messages postés 8 Statut Membre -  
Loickk963 Messages postés 8 Statut Membre -
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. dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   5 660
     
    mettre un espace après le 4
    \Windows\System32\ping localhost -n 4 > nul
    1
    1. Loickk963 Messages postés 8 Statut Membre
       
      Ok merci
      0
  2. Pacorabanix Messages postés 4122 Date d'inscription   Statut Membre Dernière intervention   663
     
    et si tu fais juste ta commande ping sans la mettre dans un .bat, ça marche ?
    0
  3. Loickk963 Messages postés 8 Statut Membre
     
    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)
    0
  4. Pacorabanix Messages postés 4122 Date d'inscription   Statut Membre Dernière intervention   663
     
    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.
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. lalalou
     
    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
    0
  7. Loickk963 Messages postés 8 Statut Membre
     
    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
    0
  8. dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   5 660
     
    hello
    est-ce que la commande suivante fonctionne ?
    \Windows\System32\ping localhost -n 4> nul 
    0
  9. Loickk963 Messages postés 8 Statut Membre
     
    Dans cmd ? ou avec bloc-note (.bat) ?
    0
  10. dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   5 660
     
    d'abord dans cmd
    0
  11. Loickk963 Messages postés 8 Statut Membre
     
    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.
    0