[R] Probléme If WinExists...

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
matad0r
Niveau 1
Niveau 1
Messages : 6
Enregistré le : mer. 10 sept. 2008 18:48
Status : Hors ligne

[R] Probléme If WinExists...

#1

Message par matad0r »

Salut ! J'ai un petit probléme : lorsque que j'éxecute mon code, tout se déroule bien mais lorsque les actions sont finient la fenêtre se ferme ! :?
Voici mon code :

Code : Tout sélectionner

WinWaitActive("Google")
If WinExists("Google") Then
    $NumGoogle = WinGetProcess("Google")
    $Input1 = GUICtrlCreateInput("Google est lancé !", 16, 80, 225, 21)
    GUICtrlSetState(-1, $GUI_DISABLE)
    $Input2 = GUICtrlCreateInput($NumGoogle, 128, 104, 113, 21)
    GUICtrlSetState(-1, $GUI_DISABLE)
    $Button1 = GUICtrlSetBkColor(-1, 0xFF0000)
    EndIf
Merci !
Avatar du membre
timmalos
Niveau 11
Niveau 11
Messages : 1970
Enregistré le : dim. 18 mai 2008 15:16
Status : Hors ligne

Re: [..] Probléme If WinExists...

#2

Message par timmalos »

Le principe est d'utilisé une boucle Infinie

Comme ceci:

While 1
...
WEnd

Ce qui donne avec ton code:

Code : Tout sélectionner

While 1
WinWaitActive("Google")
If WinExists("Google") Then
    $NumGoogle = WinGetProcess("Google")
    $Input1 = GUICtrlCreateInput("Google est lancé !", 16, 80, 225, 21)
    GUICtrlSetState(-1, $GUI_DISABLE)
    $Input2 = GUICtrlCreateInput($NumGoogle, 128, 104, 113, 21)
    GUICtrlSetState(-1, $GUI_DISABLE)
    $Button1 = GUICtrlSetBkColor(-1, 0xFF0000)
    EndIf

WEnd
matad0r
Niveau 1
Niveau 1
Messages : 6
Enregistré le : mer. 10 sept. 2008 18:48
Status : Hors ligne

Re: [..] Probléme If WinExists...

#3

Message par matad0r »

Merci ! Ca marche ! Bonne soirée =)
Répondre