Batch basique
Résolu
djflexlive
Messages postés
577
Statut
Membre
-
Salengrof -
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.
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
Suivant
-
Bonjour,
Comment lances-tu ce script? -
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 -
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 ...
-
essayent ça:
@echo off
ipconfig /flushdns
pause
et regarde si a la fin ça te met:
appuyer sur une touche pour continuer...
-
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
Non, ca laisse toujours la fenetre avec rien dedans, ouverte ...
-
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? -
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
... -
fais ceci :
crée un bat nommé flush.bat
Dedans colle la ligne : start ipconfig /flushdns
Et voilà :) -
essaye de l'exécuter directement a partir d'une fenêtre cmd pour voir
-
ba ça devrai bien marcher en batch alors c'est de plus en plus bisar ton histoire la
-
vérifie les doit sur ton fichier .bat on ne sait jamais
-
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 ?
-
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 -
hello
mettre exit à la fin du .bat -
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. -
et avec exit ?
-
-
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 -
La fenetre s'ouvres avec :
C:\Documents and Settings\Zeflex\Utilisateur>ipconfig /flushdnspause -
- 1
- 2
Suivant