Histoire de commandes lol..
Résolu/Fermé
audris_lampard
Messages postés
311
Date d'inscription
lundi 20 décembre 2010
Statut
Membre
Dernière intervention
1 mai 2018
-
8 mai 2013 à 13:14
audris_lampard Messages postés 311 Date d'inscription lundi 20 décembre 2010 Statut Membre Dernière intervention 1 mai 2018 - 8 mai 2013 à 19:41
audris_lampard Messages postés 311 Date d'inscription lundi 20 décembre 2010 Statut Membre Dernière intervention 1 mai 2018 - 8 mai 2013 à 19:41
A voir également:
- Histoire de commandes lol..
- Invite de commande - Guide
- Rechercher un film par son histoire - Télécharger - Divers TV & Vidéo
- Commandes terminal mac - Guide
- Conn: une histoire de fraude torrent - Accueil - Outils
- Historique des torrents? - Forum Logiciels
3 réponses
ShayFmw
Messages postés
106
Date d'inscription
samedi 12 janvier 2013
Statut
Membre
Dernière intervention
10 juillet 2013
43
8 mai 2013 à 13:53
8 mai 2013 à 13:53
Salut,
C'est du C++ ça ? Cela ressemble plus à des commandes windows, du batch ?
@echo off
ver | find /i "version 6.1." > nul
if %errorlevel%==0 set $version=Windows 7
ver | find /i "version 6.0." > nul
if %errorlevel%==0 set $version=Windows Vista
ver | find /i "version 5.1." > nul
if %errorlevel%==0 set $version=Windows XP
ver | find /i "version 5.2." > nul
echo Votre windows : %$version%
pause
C'est du C++ ça ? Cela ressemble plus à des commandes windows, du batch ?
@echo off
ver | find /i "version 6.1." > nul
if %errorlevel%==0 set $version=Windows 7
ver | find /i "version 6.0." > nul
if %errorlevel%==0 set $version=Windows Vista
ver | find /i "version 5.1." > nul
if %errorlevel%==0 set $version=Windows XP
ver | find /i "version 5.2." > nul
echo Votre windows : %$version%
pause
ryko1820
Messages postés
1677
Date d'inscription
dimanche 28 avril 2013
Statut
Membre
Dernière intervention
15 août 2021
276
8 mai 2013 à 13:48
8 mai 2013 à 13:48
Il y a déjà plein de sites qui répondent à cette question, et de façon de faire :
- Basé sur VER et SYSTEMINFO (car le VER des windows autre que XP n'est pas très parlant)
http://www.malektips.com
mais systeminfo est une commande super lente, et je suis certain que si je devais vérifier une version je ne l'utiliserais pas. Sur Windows 7 par exemple il y a une variable d'environnement %ProgramFiles(X86)% que je testerais ou bien je passerais par du vbscript, au moins là c'est clair en interrogeant les objets wmi par une commande "cscript script_toto.vbs | find " ...
- Basé sur VER et SYSTEMINFO (car le VER des windows autre que XP n'est pas très parlant)
http://www.malektips.com
mais systeminfo est une commande super lente, et je suis certain que si je devais vérifier une version je ne l'utiliserais pas. Sur Windows 7 par exemple il y a une variable d'environnement %ProgramFiles(X86)% que je testerais ou bien je passerais par du vbscript, au moins là c'est clair en interrogeant les objets wmi par une commande "cscript script_toto.vbs | find " ...
audris_lampard
Messages postés
311
Date d'inscription
lundi 20 décembre 2010
Statut
Membre
Dernière intervention
1 mai 2018
13
8 mai 2013 à 13:56
8 mai 2013 à 13:56
@ryko merci pour la page =)
8 mai 2013 à 13:55
Et en Batch sa donnerai quoi? (c'est pas mal le ++ mais je suis pas encore confirmé dedans ^^ )
8 mai 2013 à 13:59
et qu'ensuite, le script vérifie si c'est vrai ?
8 mai 2013 à 14:00
8 mai 2013 à 19:24
@echo off
cls
:question
set /p choix=Quel est votre OS ? 1. Windows XP 2. Windows Vista 3. Windows Seven (ecrire 1, 2 ou 3) :
if /I "%choix%"=="1" (goto :A)
if /I "%choix%"=="2" (goto :B)
if /I "%choix%"=="3" (goto :C)
goto question
:A
echo.
echo Vous avez choisi Windows XP
ver | find /i "version 6.1." > nul
if %errorlevel%==0 set $version=Windows 7
ver | find /i "version 6.0." > nul
if %errorlevel%==0 set $version=Windows Vista
ver | find /i "version 5.1." > nul
if %errorlevel%==0 set $version=Windows XP
ver | find /i "version 5.2." > nul
echo Et apres verification, votre version de windows est : %$version% !
pause
:B
echo.
echo Vous avez choisi Windows Vista
ver | find /i "version 6.1." > nul
if %errorlevel%==0 set $version=Windows 7
ver | find /i "version 6.0." > nul
if %errorlevel%==0 set $version=Windows Vista
ver | find /i "version 5.1." > nul
if %errorlevel%==0 set $version=Windows XP
ver | find /i "version 5.2." > nul
echo Et apres verification, votre version de windows est : %$version% !
pause
:C
echo.
echo Vous avez choisi Windows Seven
ver | find /i "version 6.1." > nul
if %errorlevel%==0 set $version=Windows 7
ver | find /i "version 6.0." > nul
if %errorlevel%==0 set $version=Windows Vista
ver | find /i "version 5.1." > nul
if %errorlevel%==0 set $version=Windows XP
ver | find /i "version 5.2." > nul
echo Et apres verification, votre version de windows est : %$version% !
pause
8 mai 2013 à 19:41