Page 1 sur 1
[R] Interaction, résutat et boutons!
Posté : ven. 13 janv. 2012 21:16
par 4sp4rt4m3
Bonjour,
Je viens de me mettre à Autoit, et mis à part faire des macros simple, je ne sais pas faire grand chose.
J'ai lu le tuto sur SdZ (je n'ai pas tout acquis évidemment) ainsi que partiellement le fichier aide (en) d'Autoit, et je bug sur les récoltes "Input" et les interactions avec les boutons.
Exemple :
Je voudrais que, en cliquant sur "GO!" je récupère les données de Input1 et Input2 pour les mettre dans l'Edit1.
► Afficher le texte
Code : Tout sélectionner
#include <ButtonConstants.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
$Form1 = GUICreate("Test", 321, 221, 192, 124)
$Input1 = GUICtrlCreateInput("", 88, 32, 217, 21)
$Input2 = GUICtrlCreateInput("", 88, 72, 217, 21)
$Edit1 = GUICtrlCreateEdit("", 16, 112, 289, 73, BitOR($ES_AUTOVSCROLL,$ES_AUTOHSCROLL,$ES_WANTRETURN))
GUICtrlSetData(-1, "")
$Button1 = GUICtrlCreateButton("GO!", 224, 192, 81, 25)
$Label1 = GUICtrlCreateLabel("Prénom :", 32, 32, 46, 17)
$Label2 = GUICtrlCreateLabel("Nom :", 48, 72, 32, 17)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
EndSwitch
WEnd
Si quelqu'un peut me filer un coup de main, ce ne serait pas le refus
Une fois que j'aurais assimilé ce code, ça me permettra d'avancer.
Merci d'avance
Re: [..] Interaction, résutat et boutons!
Posté : ven. 13 janv. 2012 21:59
par mikell
Ok il te faut continuer à lire l'aide, et circuler un peu sur le forum pour jeter un coup d'oeil aux scripts dans les posts
Si tu traduis bêtement le nom des fonctions ça te donne généralement la réponse
Par exemple là, les fonctions que tu cherches sont
GUICtrlRead (lecture + controle + gui)
et GUICtrlSetData (envoie + données + controle +gui)
► Afficher le texte
Code : Tout sélectionner
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
$Form1 = GUICreate("Test", 321, 221, 192, 124)
$Input1 = GUICtrlCreateInput("", 88, 32, 217, 21)
$Input2 = GUICtrlCreateInput("", 88, 72, 217, 21)
$Edit1 = GUICtrlCreateEdit("", 16, 112, 289, 73, BitOR($ES_AUTOVSCROLL,$ES_AUTOHSCROLL,$ES_WANTRETURN))
GUICtrlSetData(-1, "")
$Button1 = GUICtrlCreateButton("GO!", 224, 192, 81, 25)
$Label1 = GUICtrlCreateLabel("Prénom :", 32, 32, 46, 17)
$Label2 = GUICtrlCreateLabel("Nom :", 48, 72, 32, 17)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $Button1 [color=#FF0000]; <=[/color]
$read1 = GUICtrlRead ($Input1)
$read2 = GUICtrlRead ($Input2)
GUICtrlSetData($Edit1, $read1 & " - " & $read2)
EndSwitch
WEnd
Re: [R] Interaction, résutat et boutons!
Posté : ven. 13 janv. 2012 22:14
par 4sp4rt4m3
Merci pour le bout de code, rien qu'avec ça j'ai déjà compris quelques trucs qui vont me faire avancer donc merci à toi, pour le reste je vais zoner sur le forum voir les exemples etc...

Re: [..] Interaction, résutat et boutons!
Posté : sam. 14 janv. 2012 00:34
par Tlem
N'oubliez pas d'aller consulter le tutoriel du site du zéro (cliquez sur le logo en haut à gauche de la page du forum) ainsi que la section tutoriel ici même.
Re: [..] Interaction, résutat et boutons!
Posté : sam. 14 janv. 2012 00:56
par 4sp4rt4m3
J'ai lu tuto de SdZ (faire par tes soins il me semble), je suis arrivé au TP du jeu plus ou moins.
Je vais poursuivre... Merci

Re: [..] Interaction, résutat et boutons!
Posté : sam. 14 janv. 2012 01:19
par Tlem
J'y ai participé seulement. Le créateur c'est Timothée Malossane (timmalos sur ce forum).

Re: [..] Interaction, résutat et boutons!
Posté : sam. 14 janv. 2012 01:51
par 4sp4rt4m3
Au temps pour moi

Super taff en tout cas
