Page 1 sur 1

[R] Script retenant sa configuration?

Posté : lun. 29 mars 2010 01:04
par jamesst20
Code personnel effacé :P Sujet résolu



Les includes:

Re: [..] Script retenant sa configuration?

Posté : lun. 29 mars 2010 02:07
par GaRydelaMer
Bonjour

rien de plus simple à faire:
Tu as à ta disposition des fonction pour lire et écrire dans un fichier INI, IniRead, IniWrite.

Met à jour la variable en lisant dans le fichier conf.ini dans la section Options ma clé minuterie, et par defaut la variable prends 1 Heure

GUICtrlSetData($Minuterie, IniRead(@ScriptDir & "\conf.ini", "Options", "Minuterie", "1 Heure"))

en quittant ton programme, tu fais un
IniWrite(@ScriptDir & "\conf.ini", "Options", GUICtrlRead($Minuterie))

Le fichier ressemble à ca
[Options]
Minuterie=2 Heures

Aprés tu as d'autre solutions, écrire dans la base de registre de windows, dans une base de données.

En ce moment moi je joue avec les fichiers xml, pour y stocker des infos de configuration et mes options. Le principe reste le même.

Re: [..] Script retenant sa configuration?

Posté : lun. 29 mars 2010 02:51
par jamesst20
Salut, J'ai de la misère..

Voici le contenue de mon conf.ini:
[Options]
Minuterie:=25 Minutes

Alors je fait sa:

$456 = IniRead("conf.ini", "Options", "Minuterie", "Minuterie:")
$Minuterie = GUICtrlCreateCombo($456, 200, 32, 153, 25)
GUICtrlSetData(-1, "5 Minutes|10 Minutes|15 Minutes|20 Minutes|30 Minutes|45 Minutes|1 Heure|2 Heures")

Mais sa m'écrit "Minuterie:"

Merci !

Re: [..] Script retenant sa configuration?

Posté : lun. 29 mars 2010 03:24
par jamesst20
C'est bon! J'ai réussie!! Mais j'arrive pas avec le $Demarrer

Je comprend pas comment faire en sorte qu'elle soit déja coché au démarrage du script..

Merci!

Re: [..] Script retenant sa configuration?

Posté : lun. 29 mars 2010 07:38
par jbnh

Code : Tout sélectionner

Guictrlsetstate($var,$GUI_CHECKED)
N'oubliez pas que la recherche du forum aide beaucoup

Re: [..] Script retenant sa configuration?

Posté : lun. 29 mars 2010 21:58
par jamesst20
Merci Beaucoup Vous êtes Génial!