J'avais déjà répondu à un topic similaire il y a qq mois :
si le client est NT ou 2000 : exit
Mais exit ne marche pas sur 98 !!!
Dans ce cas la solution est de terminer le batch par :
@echo off
cls
N'ayant plus rien à afficher, la fenêtre se ferme !
Mais comme tu ne sais pas si ton système est sous NT ou 98, il faut que tu le détecte dans ton batch de la manière suivante :
if exist %systemroot% goto NT
goto FIN
:NT
exit
:FIN
@echo off
cls
et ça doit marcher qq soit l'OS
A+
davidmarli
Salut,
voilà, je suis en train de faire un prog sous Win qui lance des commandes DOS depuis un fichier Batch. Mon seul problème est que la fenêtre DOS ne se ferme pas automatiqument quand toutes les commandes sont terminées. (Il me reste la fenêtre DOS, avec écrit dans la barre bleue : Terminé - c:\temp1234.bat).
Quelqu'un sait-il, s'il y a une commande pour fermer cette fenêtre automatiquement ?