Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Déclaration de Windows XP en langage de script

3 réponses
Avatar
Franck BERNARD
Bonjour,

Comment doit-on d=E9clarer Windows XP en langage batch (par=20
exemple pour Windows NT 4 c'est "Windows_NT") ?

D'avance merci.

Bonne journ=E9e =E0 tous
.

3 réponses

Avatar
Claude LaFrenière
Le 1 mars 2004
dans le msg <news:487e01c3ff92$16b5b0e0$

Bonjour,
Bonjour Frank BERNARD :D


Comment doit-on déclarer Windows XP en langage batch (par
exemple pour Windows NT 4 c'est "Windows_NT") ?


Comme ça : %OS%

Amicalement.

--
Claude LaFrenière 2004-03-01 10:15:11 HNE GMT -05:00
http://cerbermail.com/?FslokTsjQ7 <- [cliquez ici pour courriel]
PGP Clé Publique 0xC3C0E2C2

«Les controverses les plus furieuses ont pour objet
des matières où il n'y a aucune sorte de preuve. »

Bertrand Russell

Avatar
Oui, mais dans un test logique je mets quoi ? (%OS%
== "???")
-----Message d'origine-----
Le 1 mars 2004
dans le msg <news:487e01c3ff92$16b5b0e0
$


Bonjour,
Bonjour Frank BERNARD :D


Comment doit-on déclarer Windows XP en langage batch
(par


exemple pour Windows NT 4 c'est "Windows_NT") ?


Comme ça : %OS%

Amicalement.

--
Claude LaFrenière 2004-03-01 10:15:11 HNE GMT -05:00
http://cerbermail.com/?FslokTsjQ7 <- [cliquez ici pour
courriel]

PGP Clé Publique 0xC3C0E2C2

«Les controverses les plus furieuses ont pour objet
des matières où il n'y a aucune sorte de preuve. »

Bertrand Russell
.




Avatar
Jean-Claude BELLAMY
Dans le message 51f001c40031$2aa6aba0$,

s'est ainsi exprimé :

-----Message d'origine-----
Le 1 mars 2004
dans le msg <news:487e01c3ff92$16b5b0e0 $
[...]
Comment doit-on déclarer Windows XP en langage batch (par
exemple pour Windows NT 4 c'est "Windows_NT") ?


Comme ça : %OS%




Oui, mais dans un test logique je mets quoi ? (%OS%
== "???")


Que veux-tu faire EX-AC-TE-MENT ?
Tester sous quelle version de Windows on se trouve ?
Dans ce cas, la variable d'environnement %OS% ne sert à rien car elle
renvoie "Windows_NT" quel que soit l'OS de la famille NT (NT4, W2K, XP,
W2K3, Longhorn)

Voici un batch qui teste la version exacte de Windows (NT4, W2K, XP, W2K3)


Fichier "Testver.bat"
(attention à l'affichage dans le lecteur de news, qui peut couper les
lignes longues, et aussi remplacer les ":" en tête de ligne par des ">" !)
------------- couper ici -------------
@echo off
for /F "tokens=5 delims=] " %%v in ('ver') do set version=%%v
if %version%.==. for /F "tokens=4 delims=] " %%v in ('ver') do set
version=%%v
if %version%==5.00.2195 goto W2k
if %version%==5.1.2600 goto XP
if %version%==5.2.3790 goto W2K3
goto NT4
:W2k
echo on est sous W2k
goto fin
:XP
echo on est sous XP
goto fin
:W2K3
echo on est sous W2k3
goto fin
:NT4 echo on est sous NT4
:fin
------------- couper ici -------------





--
May the Force be with You!
La Connaissance s'accroît quand on la partage
----------------------------------------------------------
Jean-Claude BELLAMY [MVP] - http://www.bellamyjc.org
http://www.bellamyjc.org *