Batch basique

Résolu
djflexlive Messages postés 577 Statut Membre -  
 Salengrof -
Bonjour,

J'essaye de faire un .bat pour vider le cache dns.

@echo off
ipconfig /flushdns

En revanche la fenetre reste ouverte, que dois je rajouter pour qu'elle se ferme juste apres l'execution du code ?

Merci.
Configuration: Windows XP
Firefox 3.0.6

25 réponses

  • 1
  • 2
  1. arth Messages postés 84 Date d'inscription   Statut Contributeur Dernière intervention   1 296
     
    Bonjour,

    Comment lances-tu ce script?
    0
  2. sniper2.0 Messages postés 1274 Statut Membre 29
     
    normalement elle doit se fermer toute seul sauf si tu y a mi un pause après
    je viens de l'essayer et elle se ferme toute seule
    0
  3. djflexlive Messages postés 577 Statut Membre 95
     
    A vrai dire, j'ai crée un .bat sur le bureau ; quand je cliques dessus ca vide bien le cache dns ; mais la fenetre reste entièrement noire et ouverte ...
    0
  4. sniper2.0 Messages postés 1274 Statut Membre 29
     
    essayent ça:

    @echo off
    ipconfig /flushdns
    pause

    et regarde si a la fin ça te met:
    appuyer sur une touche pour continuer...
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. djflexlive Messages postés 577 Statut Membre 95
     
    Non, ca laisse toujours la fenetre avec rien dedans, ouverte ...
    0
  7. sniper2.0 Messages postés 1274 Statut Membre 29
     
    et ça te met pas appuyer sur une touche pour continuer... ?
    ba tu doit avoir un problème lors de l'effacement de tes dns alors vu qu'il n'arrive pas jusqu'à exécuter la commande pause
    tu est en adresse ip fixe ou dynamique?
    0
  8. djflexlive Messages postés 577 Statut Membre 95
     
    Non non, ca ne mets absolument rien.

    Quand je mets que ceci dans le .bat :

    ipconfig /flushdns

    Ca affiche plusieurs lignes en boucle infinie :
    ipconfig /flushdns
    ipconfig /flushdns
    ipconfig /flushdns
    ipconfig /flushdns
    ...
    0
  9. arth Messages postés 84 Date d'inscription   Statut Contributeur Dernière intervention   1 296
     
    fais ceci :

    crée un bat nommé flush.bat

    Dedans colle la ligne : start ipconfig /flushdns

    Et voilà :)
    0
    1. djflexlive Messages postés 577 Statut Membre 95
       
      Pareil, la fenêtre reste ouverte ...
      0
  10. sniper2.0 Messages postés 1274 Statut Membre 29
     
    essaye de l'exécuter directement a partir d'une fenêtre cmd pour voir
    0
    1. djflexlive Messages postés 577 Statut Membre 95
       
      C:\Documents and Settings\Utilisateur>ipconfig /flushdns
      
      Configuration IP de Windows
      
      Cache de résolution DNS vidé.
      
      C:\Documents and Settings\Utilisateur>
      

      Ca fonctionne bien.
      0
  11. sniper2.0 Messages postés 1274 Statut Membre 29
     
    ba ça devrai bien marcher en batch alors c'est de plus en plus bisar ton histoire la
    0
    1. djflexlive Messages postés 577 Statut Membre 95
       
      Ben c'est surtout que la fenetre ne se fermes pas ; je comprends pas trop pourquoi en fait ... ?
      0
      1. sniper2.0 Messages postés 1274 Statut Membre 29 > djflexlive Messages postés 577 Statut Membre
         
        elle ne se ferme pas car elle a pas encore fini d'exécuter la commande
        0
  12. sniper2.0 Messages postés 1274 Statut Membre 29
     
    vérifie les doit sur ton fichier .bat on ne sait jamais
    0
  13. djflexlive Messages postés 577 Statut Membre 95
     
    Je suis en session administrateur, les droits sont 'ok' ; qu'entends tu par "Elle ne se ferme pas car elle a pas encore fini d'exécuter la commande" , étant donné que la commande n'as aucun soucis en la tapant manuellement ?
    0
  14. sniper2.0 Messages postés 1274 Statut Membre 29
     
    car quant tu utilise ce batch( que je tes fait utiliser tout a l'heure )

    @echo off
    ipconfig /flushdns
    pause

    tu devrai avoir ca:

    Configuration IP de Windows

    Cache de résolution DNS vidé.
    Appuyez sur une touche pour continuer...

    alor que tu ma dit que tu n'avait pas ca
    ca veut dir qu'il ne va pas jusqu'a la commande pause se qui veut dir que la commande ipconfig /flushdns n'est pas encor terminer
    0
  15. dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   5 660
     
    hello
    mettre exit à la fin du .bat
    0
    1. djflexlive Messages postés 577 Statut Membre 95
       
      Ne marche dans aucun des cas que j'ai testé.
      0
  16. djflexlive Messages postés 577 Statut Membre 95
     
    Yep ok. Alors dans la série on avances sur le problème, j'ai fais un mix de la réponse à "arth" et de tous les éléments en main :

    @echo off
    ipconfig /flushdns
    pause


    Ouvre une fenetre nommée : "C:\WINDOWS\system32\cmd.exe" ; qui restes vide et ouverte

    @echo off
    start ipconfig /flushdns
    pause


    Ouvre une fenetre nommée : "C:\WINDOWS\system32\cmd.exe - ipconfig /flushdns" ; qui restes vide et ouverte
    ET
    Ouvre une fenetre nommée : "C:\WINDOWS\system32\cmd.exe" ; avec "Appuyez sur une touche pour continuer..."

    Ces deux fenetres restent ouvertes.
    0
  17. dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   5 660
     
    et avec exit ?
    0
  18. djflexlive Messages postés 577 Statut Membre 95
     
    Ne marche dans aucun des cas ou j'ai testé.
    0
  19. arth Messages postés 84 Date d'inscription   Statut Contributeur Dernière intervention   1 296
     
    Attend attend ....

    Fais la chose suivantee :

    crée un fichier test.bat
    met juste ipconfig /flushdns dedans
    rajoute la commande pause

    Dis nous le résultat
    0
    1. sniper2.0 Messages postés 1274 Statut Membre 29
       
      avant de poster lit un peu ce qui a déjà été poster ça t'évitera de faire des doublon
      voir poste 4
      0
  20. djflexlive Messages postés 577 Statut Membre 95
     
    La fenetre s'ouvres avec :

    C:\Documents and Settings\Zeflex\Utilisateur>ipconfig /flushdnspause
    0
  21. sniper2.0 Messages postés 1274 Statut Membre 29
     
    il faux mettre pause en dessou
    0
  • 1
  • 2