Fermeture auto de la fenêtre de batch sous Win98

Fermeture auto de la fenêtre de batch sous Win98 - Shell/Batch - Programmation

Marsh Posté le 22-10-2002 à 11:42:54    

Je cherche à ce que la fenêtre d'un batch se ferme automatiquement sous Win98 de la même manière que sous 2k/XP
 
Comment puis-je faire ça... le "exit" termine le processus, mais ne ferme pas la fenêtre..
HELP !


---------------
Tout cul tendu mérite son dû
Reply

Marsh Posté le 22-10-2002 à 11:42:54   

Reply

Marsh Posté le 22-10-2002 à 11:59:28    

termine ton batch par :
echo off
cls
 
c'est un bug de win 9x...
Si ton batch doit marcher sur NT, 2000 et win 9x, il faut que tu testes ton OS dans le batch.
A+

Reply

Marsh Posté le 22-10-2002 à 12:43:27    

JPA a écrit a écrit :

termine ton batch par :
echo off
cls
 
c'est un bug de win 9x...
Si ton batch doit marcher sur NT, 2000 et win 9x, il faut que tu testes ton OS dans le batch.
A+



ouaip, merci, ça va nous donner ça
 

Code :
  1. if [%OS%]==[Windows_NT] exit
  2. if NOT [%OS%]==[Windows_NT] echo off
  3. if NOT [%OS%]==[Windows_NT] cls
  4. if NOT [%OS%]==[Windows_NT] exit


nickel ! tout roule !! :hello:
 
edit => c bizarre cette tabulation qu'il me met... ça vous le fait aussi vous ?
edit2 => OK, il fait de l'identation auto sur mon script ! c pour ça je suppose !


Message édité par BettaSplendens le 22-10-2002 à 12:49:59

---------------
Tout cul tendu mérite son dû
Reply

Marsh Posté le 22-10-2002 à 12:53:28    

Pour faire plus propre, ceci sera mieux !

if NOT [%OS%]==[Windows_NT] echo off
if NOT [%OS%]==[Windows_NT] cls
exit


 
Les [ ] servent uniquement à ce que le batch ne plante pas sous 98 car il ne trouvera pas la variable "OS"
On peut à loisir les remplacer par "..." ou *...* qui conservent aussi une bonne lisibilité !


---------------
Tout cul tendu mérite son dû
Reply

Marsh Posté le 22-10-2002 à 14:01:48    

tu peux aussi faire :
if not exist %os% goto 9x
exit
:9x
echo off
cls
 
A+

Reply

Sujets relatifs:

Leave a Replay

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