Précédent   Forum des professionnels en informatique > Systèmes > Windows > Vos contributions > FAQs Windows
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
Vieux 26/04/2008, 09h30   #1
Débutant
 
Avatar de koKoTis
 
Inscription : août 2006
Messages : 3 167
Détails du profil
Informations forums :
Inscription : août 2006
Messages : 3 167
Points : 1 673
Points : 1 673
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 :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
    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 :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
    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

Dernière modification par koKoTis ; 26/04/2008 à 14h24.
koKoTis est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/04/2008, 10h34   #2
Membre Expert
 
Inscription : juillet 2006
Messages : 1 617
Détails du profil
Informations personnelles :
Localisation : France, Hérault (Languedoc Roussillon)

Informations forums :
Inscription : juillet 2006
Messages : 1 617
Points : 1 754
Points : 1 754
Yep !

Avec goto ? (CMD> help goto)
Code :
1
2
3
4
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 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +1. Il est actuellement 08h36.


 
 
 
 
Partenaires

Hébergement Web