Obtenir la version de Windows

Contenu du snippet

proc getWinVersion {} {
 set res "Pas windows"
 if {$::tcl_platform(platform) != "windows"} {return $res}
 switch $::tcl_platform(os) {
       "Windows NT" { 
               set res "Windows 7"
               switch $::tcl_platform(osVersion) {
                     "6.0" {set res "Windows Vista"}
                     "5.2" {set res "Windows 2003"}
                     "5.1" {set res "Windows XP"}
                     "5.0" {set res "Windows 2000"}
                     "4.0" {set res "Windows NT"}
               }
        }
       "Windows 95" {
               set res "Windows 95"
               if {$::tcl_platform(osVersion) == "4.10"} {set res "Windows 98"} 
        }
       "Win32s" {set res "Windows 3.1"}       
 }
 return $res
}


Compatibilité : Tcl

Disponible dans d'autres langages :

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.