Fermeture auto de la fenêtre de batch sous Win98 - Shell/Batch - Programmation
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+
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 :
|
nickel ! tout roule !!
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 !
Marsh Posté le 22-10-2002 à 12:53:28
Pour faire plus propre, ceci sera mieux !
if NOT [%OS%]==[Windows_NT] echo off |
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é !
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+
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û