Page 1 sur 1

[R] Probléme If WinExists...

Posté : mer. 10 sept. 2008 19:03
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 !

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

Posté : mer. 10 sept. 2008 19:20
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

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

Posté : mer. 10 sept. 2008 20:30
par matad0r
Merci ! Ca marche ! Bonne soirée =)