[R] Lecture de données dans une zone de saisie

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
davietk
Niveau 1
Niveau 1
Messages : 5
Enregistré le : jeu. 02 juil. 2009 10:28
Status : Hors ligne

[R] Lecture de données dans une zone de saisie

#1

Message par davietk »

Bonjour à tous,

Présentation du problème : J'ai créer une interface graphique avec KODA mais je n'arrive pas à trouver la fonction qui me permet de récupérer le nombre saisi dans la zone de saisie pour ensuite pouvoir l'utiliser dans le script.

Si quelqu'un à une idée j'en serai ravis.

Merci d'avance.
Modifié en dernier par davietk le jeu. 02 juil. 2009 16:06, modifié 2 fois.
ani
Niveau 11
Niveau 11
Messages : 1826
Enregistré le : lun. 23 juil. 2007 12:31
Localisation : Bureau
Status : Hors ligne

Re: [..] Lecture de données dans une zone de saisie

#2

Message par ani »

bonjour

La fonction est GuiCtrlRead(control).
davietk
Niveau 1
Niveau 1
Messages : 5
Enregistré le : jeu. 02 juil. 2009 10:28
Status : Hors ligne

Re: [..] Lecture de données dans une zone de saisie

#3

Message par davietk »

Je te remercie d'avoir répondu aussi vite.

Je pensai que c'était cette fonction mais je ne voit pas comment l'utiliser :

GUICtrlRead ( controlID [, advanced] )
|_ Je ne voit pas ce que signifie controlID et même avec l'aide je ne comprend pas
ani
Niveau 11
Niveau 11
Messages : 1826
Enregistré le : lun. 23 juil. 2007 12:31
Localisation : Bureau
Status : Hors ligne

Re: [..] Lecture de données dans une zone de saisie

#4

Message par ani »

le controlid est le nom que vous avez attribué a votre controle
petit exemple

Code : Tout sélectionner

#include <GUIConstantsEx.au3>

$Form = GUICreate("AForm1", 148, 76, 193, 115)
$Button = GUICtrlCreateButton("AButton1", 8, 48, 131, 20, 0)
$Input = GUICtrlCreateInput("Indiquer une nouvelle valeur", 16, 16, 121, 21)
GUISetState(@SW_SHOW)

While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
        Case $GUI_EVENT_CLOSE
            Exit
        Case $Button
            $Read = GUICtrlRead($Input)
            MsgBox(0,"",$Read)
    EndSwitch
WEnd
davietk
Niveau 1
Niveau 1
Messages : 5
Enregistré le : jeu. 02 juil. 2009 10:28
Status : Hors ligne

Re: [..] Lecture de données dans une zone de saisie

#5

Message par davietk »

Solution : $Nombre1 = GUICtrlRead($nbre1,0)
Répondre