Aide et conseils concernant AutoIt et ses outils.
camil
Niveau 4
Messages : 63 Enregistré le : mar. 13 oct. 2009 21:41
Status :
Hors ligne
#1
Message
par camil » ven. 06 mars 2015 11:51
Bonjour,
Je souhaiterai de l'aide pour savoir comment on récupère ce que rentre sur $input1 pour la reporter sur $Output2.
$input1 = $input2 sa marche pas ?
Merci d'avance.
► Afficher le texte
Code : Tout sélectionner
#include <ButtonConstants.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
Global $input1, $input2
#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("Form1", 280, 233, 630, 255)
$Button1 = GUICtrlCreateButton("Button1", 16, 24, 97, 33)
$Button2 = GUICtrlCreateButton("Button2", 166, 24, 97, 33)
$Output1 = GUICtrlCreateLabel("Output1", 24, 88,121, 17)
$Output2 = GUICtrlCreateLabel("Output2", 184, 88,121, 17)
$Input1 = GUICtrlCreateInput("Input1", 24, 136, 121, 21)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
While 1
$msg = GUIGetMsg()
if $msg=-3 then Exit
if $msg=$button1 then button1()
if $msg=$button2 then button2()
WEnd
Func button1()
GUICtrlSetData($Output1,GUICtrlRead($input1))
$input2 = $input1
EndFunc
Func button2()
GUICtrlSetData($Output2,($input2))
EndFunc
Modifié en dernier par
camil le ven. 06 mars 2015 20:27, modifié 3 fois.
Oversid3
Niveau 3
Messages : 45 Enregistré le : jeu. 29 janv. 2015 11:20
Status :
Hors ligne
#2
Message
par Oversid3 » ven. 06 mars 2015 16:22
Hello,
Je ne comprend pas bien ton soucis, tu l'as bien fait pour $Output1, c'est la même chose pour $Output2 :
Et sinon le code en entier
► Afficher le texte
Code : Tout sélectionner
#include <ButtonConstants.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
Global $input1, $input2
#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("Form1", 280, 233, 630, 255)
$Button1 = GUICtrlCreateButton("Button1", 16, 24, 97, 33)
$Button2 = GUICtrlCreateButton("Button2", 166, 24, 97, 33)
$Output1 = GUICtrlCreateLabel("Output1", 24, 88,121, 17)
$Output2 = GUICtrlCreateLabel("Output2", 184, 88,121, 17)
$Input1 = GUICtrlCreateInput("Input1", 24, 136, 121, 21)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
While 1
$msg = GUIGetMsg()
if $msg=-3 then Exit
if $msg=$button1 then button1()
if $msg=$button2 then button2()
WEnd
Func button1()
GUICtrlSetData($Output1,guictrlread($input1))
GUICtrlSetData($Output2,guictrlread($input1))
;~ $input1 = $input2
EndFunc
Func button2()
GUICtrlSetData($Output2,($input2))
EndFunc
camil
Niveau 4
Messages : 63 Enregistré le : mar. 13 oct. 2009 21:41
Status :
Hors ligne
#3
Message
par camil » ven. 06 mars 2015 18:57
C'est bon j'ai trouvé :
$input2 = GUICtrlRead($input1)
blacksoul305
Membre émérite
Messages : 957 Enregistré le : ven. 18 mars 2011 11:49
Localisation : Au pays des programmeurs.
Status :
Hors ligne
#4
Message
par blacksoul305 » ven. 06 mars 2015 20:14
Bonsoir,
il faut éditer le titre du
premier message pour clore le sujet, merci
EDIT : mikell risque d'être tout vert s'il voit sa photo sur ton profil :O
Étudiant en 2ème année de Licence Informatique.