[R] La fonctions plus et moins en temps réel

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
loockys
Niveau 4
Niveau 4
Messages : 54
Enregistré le : lun. 15 août 2011 14:12
Status : Hors ligne

[R] La fonctions plus et moins en temps réel

#1

Message par loockys »

Salut,
S'il vous plait, je fais comment pour que les résultats suit la logique de mes boutons + et - ?
Je voudrais qu'à chaque fois que j'utilise le bouton + la valeur augmente et quand j'utilise le bouton - la valeur descend toujours en temps réel.
(merci de votre aide.)
► Afficher le texte
Modifié en dernier par loockys le dim. 18 déc. 2011 20:16, modifié 1 fois.
ani
Niveau 11
Niveau 11
Messages : 1826
Enregistré le : lun. 23 juil. 2007 12:31
Localisation : Bureau
Status : Hors ligne

Re: [..] La fonctions plus et moins en temps réel

#2

Message par ani »

un indice (c'est en VERT) ;)

Code : Tout sélectionner

#include <ButtonConstants.au3>
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
[color=#008000]Global $Resultat, $ch1 = 1[/color]
$Form1 = GUICreate("Loockys", 211, 84, 192, 124)
$btn_moins = GUICtrlCreateButton("-", 24, 16, 75, 25)
GUICtrlSetFont(-1, 15, 400, 0, "MS Sans Serif")
$btn_plus = GUICtrlCreateButton("+", 112, 16, 75, 25)
$Label1 = GUICtrlCreateLabel("", 87, 64, 36, 17)
GUISetState(@SW_SHOW)


While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
        Case $GUI_EVENT_CLOSE
            Exit
        Case $btn_moins
            _btn1()
        Case $btn_plus      
            _btn2()
    EndSwitch
WEnd

Func _btn1()
;MsgBox(0,"Tuto","Vous descendez la valeur de 1")
$Resultat -= $ch1
GUICtrlSetData($Label1, $Resultat)
EndFunc

Func _btn2()
;MsgBox(0,"Tuto","Vous augmentez la valeur de 1")
$Resultat += $ch1
GUICtrlSetData($Label1, $Resultat)
EndFunc
loockys
Niveau 4
Niveau 4
Messages : 54
Enregistré le : lun. 15 août 2011 14:12
Status : Hors ligne

Re: [R] La fonctions plus et moins en temps réel

#3

Message par loockys »

Merci ani de l'indice.
Est-ce que les scripts peut être formulé de cette manière ?
► Afficher le texteScript de 1 en 1
► Afficher le texteScript aléatoire de 1 à 10
Avatar du membre
jchd
AutoIt MVPs (MVP)
AutoIt MVPs (MVP)
Messages : 2284
Enregistré le : lun. 30 mars 2009 22:57
Localisation : Sud-Ouest de la France (43.622788,-1.260864)
Status : Hors ligne

Re: [R] La fonctions plus et moins en temps réel

#4

Message par jchd »

Et ça donne quoi quand tu essayes ?
La cryptographie d'aujourd'hui c'est le taquin plus l'électricité.
loockys
Niveau 4
Niveau 4
Messages : 54
Enregistré le : lun. 15 août 2011 14:12
Status : Hors ligne

Re: [R] La fonctions plus et moins en temps réel

#5

Message par loockys »

Les trois scripts donner fonctionnent très bien, mais surement que l'un des trois peuvent être mieux utilisés pour sa meilleure légèreté de codage.
Si j'utilise des nombres aléatoire de 1 à 10 avec l'exemple donner plus haut par ani ne me conviens plus, car le nombre aléatoire une fois exécuté avec les boutons - et + reste le même jusqu'à la fin du script.
C'est pour cela que je demandais si les scripts peuvent être formulés de cette manière ou bien aurait-il d'autres astuce.
Répondre