Me voici avec un nouveau petit problème qui persiste
Bref, depuis environ 2 jours je tente de le résoudre mais sans succès...
Je tente d'appeler une fonction si la fenêtre de l'utilisateur est différente de la précédente. Une fois la fonction appelé elle s'exécute en boucle or c'est surtout ce que je ne veut pas
Voici mon code :
Code : Tout sélectionner
#include <ButtonConstants.au3>
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
GUICreate("iAutoit", 330, 90, 436, 312)
$Button1 = GUICtrlCreateButton("Touch Me !", 40, 16, 257, 57, $WS_GROUP)
GUISetState(@SW_SHOW)
Global $oldWin, $win
Global $pageName[100]
$pageName[0] = "Sans titre - Bloc-notes"
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $Button1
GUISetState(@SW_HIDE)
While 1
$win = WinGetTitle("")
For $i = 0 to 99
If $win = $pageName[$i] Then
_MESSAGE()
$oldWin = $win
$win = ""
EndIf
Next
WEnd
EndSwitch
WEnd
Func _MESSAGE()
MsgBox(64, "Coucou", "Bonjour à la communauté autoitscript.fr")
EndFunc
Comment résoudre ce problème ?
Merci d'avance pour vos futur réponses.
Cordialement Sh4dows


