[Ex] Chemins OS

Partagez vos scripts, et vos applications AutoIt.
Règles du forum
.
Répondre
Avatar du membre
ricky
Niveau 7
Niveau 7
Messages : 443
Enregistré le : ven. 06 févr. 2009 09:25
Localisation : Suisse
Status : Hors ligne

[Ex] Chemins OS

#1

Message par ricky »

Hello,

à chaque fois je suis embête pour savoir dans quel chemin va exactement mes informations, donc j'ai créé un petit script pour me les sortir et je voulais vous en faire partager pour aider ceux qui seraient dans le même cas que moi.

Voici ce que ça donne pour XP 32 bits :
► Afficher le texte
Et voici pour Windows 7 32 bits :
► Afficher le texte
N'hésitez pas à compléter le topic avec d'autres OS, ci-dessous, vous avez le script...
Fichiers joints
Chemins.au3
(1.99 Kio) Téléchargé 174 fois
MrDynoland
Niveau 3
Niveau 3
Messages : 33
Enregistré le : dim. 12 juin 2011 11:02
Status : Hors ligne

Re: [Ex] Chemins OS

#2

Message par MrDynoland »

De simple macro ^^.
Cyclic3
Niveau 1
Niveau 1
Messages : 1
Enregistré le : mer. 10 août 2011 16:36
Status : Hors ligne

Re: [Ex] Chemins OS

#3

Message par Cyclic3 »

ricky a écrit :Hello,

à chaque fois je suis embête pour savoir dans quel chemin va exactement mes informations, donc j'ai créé un petit script pour me les sortir et je voulais vous en faire partager pour aider ceux qui seraient dans le même cas que moi.
► Afficher le texte

Bonjour,
Pour moi ce sont exactement les macros incluses dans AutoIt, MAIS à une nuance près, ce qui est correct en 32 bits ne l'est plus en OS 64 bits sous Vista et Seven par exemple.

D'ailleurs le petit script ci dessous permet, il me semble, de trouver la réponse quelle que soit la version, 32 ou 64, soit "Program Files" ou "Program Files (x86)":

Code : Tout sélectionner

$PFDir=FileGetLongName("C:\Progra~2\")
If $PFDir="C:\Progra~2" then 
    @ProgramFilesDir=FileGetLongName("C:\Progra~1\")
Else
    @ProgramFilesDir=$PFDir
EndIf
Du coup, ça me fait penser de tester et de vérifier aussi les autres, car j'ai XP32, Vista64 et Seven64 (et aussi Ubuntu11.04 sur lequel AutoIt devrait marcher !, mais ça c'est autre chose).

A+, cordialement.

CYCLIC, pilote hélico maquettes de 20cm à 1,5m.
Modifié en dernier par Cyclic3 le mer. 10 août 2011 17:58, modifié 1 fois.
MrDynoland
Niveau 3
Niveau 3
Messages : 33
Enregistré le : dim. 12 juin 2011 11:02
Status : Hors ligne

Re: [Ex] Chemins OS

#4

Message par MrDynoland »

Code : Tout sélectionner

Func Archi()
    If (@OSArch = "X86") Then
        $architec = "32 bits"
    Elseif (@OSArch = "X64") Then
        $architec = "64 bits"
    Else
        $architec = "Inconnue"
    EndIf
    Return $architec
EndFunc
Cette fonction réponds à la possibilité de savoir quel architecture avons nous !
Répondre