Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
4033 connectés 

 


Dernière réponse
Sujet : détection auto de la version de win pour install auto d'un logiciel
piouPiouM Tu peux utiliser ceci (à adapter bien évidement ^_^) :

Code :
  1. @echo off
  2. set version=
  3. for /F "tokens=3 delims= " %%A IN ('ver') DO (set version=%%A)
  4. echo Version de l'os : %version%


la variable version te renverra soit 2000 soit XP (soit 98 ? pas pu tester là)


Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
piouPiouM Tu peux utiliser ceci (à adapter bien évidement ^_^) :

Code :
  1. @echo off
  2. set version=
  3. for /F "tokens=3 delims= " %%A IN ('ver') DO (set version=%%A)
  4. echo Version de l'os : %version%


la variable version te renverra soit 2000 soit XP (soit 98 ? pas pu tester là)

FealiT tu peux aussi utiliser la commande findstr dans un batch file...
 
faire  
Ver > %systemdrive%\ver.txt
findstr "5.0" < %systemdrive%\ver.txt      Windows 2000
5.1   = Windows XP
5.2   = Windows 2003
4.0   = Windows NT
si findstr nexiste pas c'est Win9x
 
renseigne toi sur ca
 
BettaSplendens Test la variable OS, elle te donne Windows_NT dans le cas d'un NT/2k/XP et je sais plus quoi en 9x (rien peut être bien de mémoire vu qu'elle ne doit pas exister)
 
D'une manière générale, utilise les variables d'envir pour faire tous tes trucs (chemin du system, de prog-files, dossiers perso, etc..)
Lucifer2 Avec un vbs qui va lire ds la Base de registre
FealiT Win3.1 Win95 Win98 WinME = C:\WINDOWS\System
Win2k WinNT = C:\WINNT
Winxp = C:\WINDOWS\SYSTEM32
 
ca c'est une des pistes possibles mais pas super secure car le repertoire de Windows n'Est pas obligatoirement celui la.
 
tu peux aussi, faire une petite manoeuvre pour recuprer le texte ecrit en console par la commande VER .. par exemple VER > temp.txt et apres tu lit temp.txt pour recuperer la version.
 
 
 
 
seb2001 voilà j'aimerais faire (si c'est possible) un cd qui lorque insérer dans le lecteur, détecte la version de windows (98, 2000 ou xp) et installe automatiquement le logiciel.
 
Est ce possible ? si oui qu'elle sont les pistes possible ?
 
merci  :hello:

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)