[Ex] Variables dynamiques et fichier INI

Partagez vos scripts, et vos applications AutoIt.
Règles du forum
.
Répondre
Yoggy
Niveau 1
Niveau 1
Messages : 3
Enregistré le : jeu. 30 oct. 2008 17:06
Status : Hors ligne

[Ex] Variables dynamiques et fichier INI

#1

Message par Yoggy »

J'avais besoin de faire un script dont les dont certaines variables devaient pouvoir être modifiées sans avoir à recompiler le script.
La solution... le fichier ini. Seulement... je trouve un peu lourd et répétitif la solution du ...

Code : Tout sélectionner

$var1 = IniRead ( "filename", "section", "key1", "default1" )
$var2 = IniRead ( "filename", "section", "key2", "default2" )
...
autant de lignes à écrire dans le programme que dans le fichier ini... J'ai trouvé cette solution..

Fichier ini :

Code : Tout sélectionner

[OPTIONS]
var1=val1
var2=val2
var3=val3
....

code au3 :

Code : Tout sélectionner

$var = IniReadSection("file.ini", "OPTIONS")
    For $i = 1 To $var[0][0]
        Assign($var[$i][0],$var[$i][1])
    Next

Si ça peut aider...
Modifié en dernier par Tlem le sam. 13 déc. 2008 11:48, modifié 2 fois.
Raison : Correction du titre
tolf
Niveau 7
Niveau 7
Messages : 318
Enregistré le : ven. 15 févr. 2008 12:25
Localisation : Paris
Status : Hors ligne

Re: [ex] Variables dynamique et fichier ini

#2

Message par tolf »

Tu peux aussi te créer une fonction du genre :

Code : Tout sélectionner

Func _IniRead($key, $default = "")
    Return IniRead("mon_fichier.ini", "SECTION", $key, $default)
EndFunc
Lisez la documentation d'AutoIt en français (et participez svp :mrgreen:) !

Mes UDF :
[/i][/b]
Répondre