TOP URGENT : fermer automatiquement un fichier BATCH

TOP URGENT : fermer automatiquement un fichier BATCH - Programmation

Marsh Posté le 22-08-2001 à 15:18:06    

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 ?
 
Merci beaucoup


---------------
Matheux Fou - https://afficheur-tempo.fr - TEMPO BOX pour abonnés TEMPO EDF
Reply

Marsh Posté le 22-08-2001 à 15:18:06   

Reply

Marsh Posté le 22-08-2001 à 16:45:53    

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+

Reply

Marsh Posté le 22-08-2001 à 17:31:01    

merci beaucoup


---------------
Matheux Fou - https://afficheur-tempo.fr - TEMPO BOX pour abonnés TEMPO EDF
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed