
j'aimerai qu'à sa ré ouverture du exe il mette par défaut les valeurs du ini
ex :
si "test.ini", "SETTING", "1" = 1 il coche la checkbox correspondante au démarrage du script si c'est = à 0 alors il reste vide ...
Merci pour l'aide

Code : Tout sélectionner
If $TON_INI = 1 then Guictrlsetdata($CheckBox1, $GUI_CHECKED)
Code : Tout sélectionner
; Pour infos :
; $GUI_CHECKED = 1 et $GUI_UNCHECKED = 4 voir GUIConstantsEx.au3
GUICtrlSetState($check1, $GUI_CHECKED)
;ou
GUICtrlSetState($check1, $GUI_UNCHECKED)
$TON_INI ?Sparkdaemon a écrit :Code : Tout sélectionner
If $TON_INI = 1 then Guictrlsetdata($CheckBox1, $GUI_CHECKED)
Les questions que vous posez sont très souvent le résultat d'un manque de recherche (personnelle ou sur le forum), donc je pense que si vous faisiez quelques efforts, vous auriez vos réponses.Mikaas a écrit :@Tlem : à chaque fois que je pose une question, j'ai bien l'impression de vous faire chier ...
C'est pour cela, que je vous ai conseillé de faire une fonction qui lit le fichier .ini et qui applique les valeurs lors du dernier enregistrement.Mikaas a écrit :si jouvre de nouveau le script les checkbox sont vide (meme celle coché auparavant)
Oui c'est se que j'essai de faire mais sans résultatTlem a écrit :C'est pour cela, que je vous ai conseillé de faire une fonction qui lit le fichier .ini et qui applique les valeurs lors du dernier enregistrement.
Tlem a écrit :Edit : Coiffé sue le poteau par sparky.
Code : Tout sélectionner
$check1 = GUICtrlCreateCheckbox("CHECKBOX 1", 10, 10, 120, 20)
$check2 = GUICtrlCreateCheckbox("CHECKBOX 2", 10, 30, 120, 20)
$check3 = GUICtrlCreateCheckbox("CHECKBOX 3", 10, 50, 120, 20)
Code : Tout sélectionner
Dim $checkbox[70]