[UDF] _IsValidePC (Test l'OS, Version, build et Arch)

Partagez des fonctions et des UDF AutoIt.
Règles du forum
.
Répondre
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11773
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

[UDF] _IsValidePC (Test l'OS, Version, build et Arch)

#1

Message par Tlem »

Voici une fonction que j'avais fait il y a quelques temps, qui permet de tester certaines caractéristiques de votre OS de manière plus organisée.

Vous trouverez toutes les explications dans le code source.
Jetez y un œil pour en savoir un peu plus.

Voici un exemple d'utilisation :

Code : Tout sélectionner

#include "_IsValidPC.au3"

    ; Tout les OS sont valide sauf XP et XPe
    ; Le dernier flag permet d'afficher ou pas un message d'erreur.
    If _IsOsVersion('WIN_10, WIN_81, WIN_8, WIN_7, WIN_VISTA, WIN_2012R2, WIN_2012, WIN_2008R2, WIN_2008, WIN_2003',0) Then
        MsgBox(64,"Infos", "Le résultat de la commande est 1. L'OS est supporté.")
    Else
        MsgBox(16,"Infos", "Le résultat de la commande est 0. L'OS n'est pas supporté.")
    EndIf

    ; Vérifie la version de la build pour n’autoriser que des versions antérieure à la 2500.
    ; Le dernier flag permet d'afficher ou pas un message d'erreur.
    _IsOsBuild("2500",2,1)
Edit : J'ai adapté ce message et l'UDF à la nouvelle version d'AutoIt ainsi qu'aux nouvelles version de Windows.
Considérant que 95, 98, Me, Win NT sont devenu obsolètes et ne sont plus supportés par AutoIt, j'ai nettoyé l'UDF en conséquence.
_IsOsType n'est plus nécessaire et disparait.

J'ai rajouté toutes les versions manquantes y compris Windows 10. Par contre, pour ce dernier, je n'ai fait que supposer le choix du nom (Win_10) en attendant la sortie officielle d'une version RC et la mise à jour de AutoIt. La numérotation du noyau originel étant passer de 6.4 à 10.0, il sera préférable de vérifier et d'adapter l'UDF lorsqu'une version finale sera disponible.

.
Fichiers joints
_IsValidPC.au3
Nouvelle version (01/2015)
(4.92 Kio) Téléchargé 368 fois
_IsValidPC.au3
Ancienne version (02/2009)
(5.54 Kio) Téléchargé 326 fois
_IsValideOs.au3
Version initiale (04/2008)
(4.5 Kio) Téléchargé 471 fois
Avatar du membre
Sydneysyd
Niveau 5
Niveau 5
Messages : 177
Enregistré le : jeu. 24 nov. 2011 08:58
Status : Hors ligne

Re: [UDF] _IsValidePC (Test l'OS, Version, type, build et Ar

#2

Message par Sydneysyd »

Bonjour,

Merci pour ce partage très utile.
Mais une question : comment peut-on l'utiliser pour vérifier Windows 8 et 10 ?

Un udf existe pour ces dernières versions ?


Merci d'avance,
-Il n'y a qu'en jouant avec les plus forts que l'on progresse-
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11773
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [UDF] _IsValidePC (Test l'OS, Version, build et Arch)

#3

Message par Tlem »

UDF et message mis à jour.
N'hésitez pas à me donner votre avis.
Avatar du membre
Sydneysyd
Niveau 5
Niveau 5
Messages : 177
Enregistré le : jeu. 24 nov. 2011 08:58
Status : Hors ligne

Re: [UDF] _IsValidePC (Test l'OS, Version, build et Arch)

#4

Message par Sydneysyd »

Mon avis ?

Impeccable et merci pour la réactivité :)
-Il n'y a qu'en jouant avec les plus forts que l'on progresse-
Répondre