Forum des développeurs  

Le forum de référence en programmation et développement. Articles, cours et tutoriels du débutant au chef de projet et DBA confirmé.
Précédent   Forum des développeurs > Hardware, Systèmes et Logiciels > Windows > Vos contributions > FAQs Windows

Réponse
 
Outils de la discussion
Vieux 26/04/2008, 09h30   #1 (permalink)
Débutant(e)
 
Avatar de koKoTis
 
Date d'inscription: août 2006
Localisation: Perdu dans la matrix d'un PC qui n'existe plus
Messages: 3 059
Par défaut [batch] Tester la version de Windows et lancer une commande en fonction de la version

Comment tester la version de Windows et lancer une commande différente selon la version de windows ?

Exécuter une commande:
Code :
    ver | find /i "xp" > nul
     if %errorlevel%==0 echo Windows XP
    ver | find /i "vista" > nul
     if %errorlevel%==0 echo Windows Vista
    ver | find /i "NT" > nul
     if %errorlevel%==0 echo Windows NT
    ver | find /i "2000" > nul
     if %errorlevel%==0 echo Windows 2000
    ver | find /i "ME" > nul
     if %errorlevel%==0 echo Windows ME
    ver | find /i "98" > nul
     if %errorlevel%==0 echo Windows 98
    ver | find /i "95" > nul
     if %errorlevel%==0 echo Windows 95
Exécuter un script:
Code :
    ver | find /i "xp" > nul
     if %errorlevel%==0 goto xp
    ver | find /i "vista" > nul
     if %errorlevel%==0 goto winvista
    ver | find /i "NT" > nul
     if %errorlevel%==0 goto winnt
    ver | find /i "2000" > nul
     if %errorlevel%==0 goto win2000
    ver | find /i "ME" > nul
     if %errorlevel%==0 goto winme
    ver | find /i "98" > nul
     if %errorlevel%==0 goto win98
    ver | find /i "95" > nul
     if %errorlevel%==0 goto win95

  echo Version non reconnu
  goto fin

:xp
:: ici le code pour windows XP

:winvista
:: ici le code pour windows Vista

:winnt
:: ici le code pour windows NT

:win2000
:: ici le code pour windows 2000

:winme
:: ici le code pour windows ME

:win98
:: ici le code pour windows 98


:win95
:: ici le code pour windows 95


:fin
__________________
Citation:
FAQ Batch sur Developpez.com


Un grand merci à: beejeridou, Skyounet, HiRoN, Eusebe, delphidelphi, SpaceFrog, bigboomshakala, sabotage, Celira, leodi, LGM, Guardian, shawn12, ced600, bouley, Ak3tO, badr, sloshy, bbil, piero-la-lune, Antoun, RadPAT, Médinoc, Bisûnûrs, Drizzt [Drone38], trollinou, Cybher, Heureux-oli, CIVODUL4, SnakeCharmer, {F-I}, The_badger_man, 12monkeys, et tous ceux qui m'ont aidé, pour leur précieuse aide qui en aide plus d'un

Dernière modification par koKoTis ; 26/04/2008 à 14h24
koKoTis est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 26/04/2008, 10h34   #2 (permalink)
Membre Expert
 
Date d'inscription: juillet 2006
Localisation: Dans les vignes près de Montpellier
Messages: 1 160
Par défaut

Yep !

Avec goto ? (CMD> help goto)
Code :
if %errorlevel%==0 goto Windows95
...
:Windows95
rem Code spécifique à 95
Mes 2 cts,
--
jp
Jipété est déconnecté   Envoyer un message privé Réponse avec citation
Réponse

Précédent   Forum des développeurs > Hardware, Systèmes et Logiciels > Windows > Vos contributions > FAQs Windows



Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are non
Pingbacks are non
Refbacks are non
Navigation rapide


Fuseau horaire GMT +1. Il est actuellement 17h14.


Publiez vos articles, tutoriels et cours et rejoignez-nous dans l'équipe de rédaction du club d'entraide des développeurs francophones. Nous contacter
Copyright 2000-2008 www.developpez.com - Legal informations