[R] Problème de lecture d'une variable

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Florinouxxx
Niveau 1
Niveau 1
Messages : 5
Enregistré le : dim. 11 janv. 2009 16:35
Status : Hors ligne

[R] Problème de lecture d'une variable

#1

Message par Florinouxxx »

Bonjour à tous,

Je suis encore novice en programmation AutoIt, et j'essaye des scripts pour m'entrainer un peu, j'ai donc voulu faire un script avec une GUI qui nous proposerait 2 choix dans un menu déroulant, soit "Homme" soit "Femme" et une fois le bouton OK activé cela ferait venir une MessageBox indiquant le sexe selectionné.
Mais le problème est que lorsque je fait ça, quel que soit le sexe selectionné cela n'affiche rien dans la MessageBox, donc voilà mon script :

Code : Tout sélectionner

#include <GuiConstants.au3>
HotKeySet ( "{ESC}", "quit")

GuiCreate ( "Quel es ton sexe ?", 300, 100, -1, -1)
$Sexe = GuiCtrlCreateCombo ( "", 30, 30)
GuiCtrlSetData (-1, "Homme|Femme")
$Bouton = GuiCtrlCreateButton ("Ok", 40, 40)
GuiSetState()
$n = GuiCtrlRead ($Sexe, 1)

While 1
    
    $Msg = GUIGetMsg ()
    Switch $Msg
        Case $GUI_EVENT_CLOSE
            quit()
            
        Case $Bouton
            MsgBox (64, "Vous êtes un", "" & $n)
    
EndSwitch

WEnd

Func quit()
    Exit 0
EndFunc
Merci d'avance pour votre aide :D
Modifié en dernier par Florinouxxx le dim. 11 janv. 2009 17:24, modifié 1 fois.
ani
Niveau 11
Niveau 11
Messages : 1826
Enregistré le : lun. 23 juil. 2007 12:31
Localisation : Bureau
Status : Hors ligne

Re: [...] Problème de lecture d'une variable

#2

Message par ani »

Effectivement
Retirer la variable $n indiquer sa valeur dans la msgbox comme ci-dessous

Code : Tout sélectionner

MsgBox (64, "Vous êtes un", "" &  GUICtrlRead($Sexe,1))
le 1 n'est pas necessaire (surement par après)

Ou si vous tenez a cette variable indiquer la juste au dessus de votre msgbox

Code : Tout sélectionner

....
Case $Bouton
    $n = GuiCtrlRead ($Sexe)
    MsgBox (64, "Vous êtes un", "" & $n)
....
bonne continuation ;)
Florinouxxx
Niveau 1
Niveau 1
Messages : 5
Enregistré le : dim. 11 janv. 2009 16:35
Status : Hors ligne

Re: [...] Problème de lecture d'une variable

#3

Message par Florinouxxx »

Ah bah oui ^^

Merci Beaucoup :D
Répondre