Page 1 sur 1

[R] Afficher résultat multiplication dans inputbox

Posté : lun. 04 mai 2015 19:46
par jeanmimigab
Bonjour à tous(tes),

J’essaie de faire un script simple mais je n'ai jamais fait de calcul avec Autoit et je galère pour afficher le résultat

Le but du script est de faire afficher le résultat de la valeur saisie dans "$Input1" multiplier par "2" dans "$Input2" lors d'un clic sur le bouton "calculer"

Par exemple si je saisi 2 dans "$Input1", je voudrait que le fait de cliquer sur résultat afficher la valeur "4" dans "$Input2"

voici mon début de code mais ensuite je bloque :(

Merci d'avance pour votre aide.

Code : Tout sélectionner

#include <ButtonConstants.au3>
    #include <EditConstants.au3>
    #include <GUIConstantsEx.au3>
    #include <StaticConstants.au3>
    #include <WindowsConstants.au3>
#Region ### START Koda GUI section ### Form=C:\Users\Jeanmimi\Desktop\inov simu\Form1.kxf

$Form1 = GUICreate("Form1", 615, 438, 430, 138)
$Input1 = GUICtrlCreateInput("", 56, 88, 121, 21)
$Valeur1 = GUICtrlRead ( $Input1 )
$Input2 = GUICtrlCreateInput("", 296, 88, 121, 21)
$Button1 = GUICtrlCreateButton("calculer", 224, 264, 131, 89)


GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###

While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
        Case $GUI_EVENT_CLOSE
            Exit

        Case $Button1
            ;je voudrais que suite au clic sur $Button1  le résultat de "$Input1 multiplié par 2 "soit affiché dans "$Input2"
    EndSwitch
WEnd

Re: [..] Afficher résultat multiplication dans inputbox

Posté : lun. 04 mai 2015 20:07
par orax
Le $Valeur1 = GUICtrlRead ( $Input1 ) à la ligne 10 peut être supprimé.

Code : Tout sélectionner

        Case $Button1
            $Valeur1 = GUICtrlRead($Input1)
            GUICtrlSetData($Input2, $Valeur1 * 2)

Re: [R] Afficher résultat multiplication dans inputbox

Posté : lun. 04 mai 2015 20:40
par jeanmimigab
Bonsoir Orax,

C'est cool, grâce à toi j'ai pigé le principe de l’affichage dans $input2... :D

Merci beaucoup pour le coup de main :wink:

@Bientôt