pour tester l'OS il y a plusieurs méthodes :
ver|find "Windows 95"
if not errorlevel 1 goto win95
ver|find "Windows 98"
if not errorlevel 1 goto win98
ver|find "Windows NT"
if not errorlevel 1 goto NT
etc...
Autre solution : NT, 2000 et XP (pas testé sous XP) ont des variables d'environnement qui n'existent pas sous 9x donc :
if exist %systemroot% goto NT2000XP
et comme EXIT marche sur ces 3 OS, c'est la solution à utiliser
Mon site favori :
http://www.robvanderwoude.com/index.html (en anglais bien sur...)
A+