Je viens de faire un script tout bête avec 3 boutons, dont l'un fait un sleep et l'autre sert à quitter. Le 3ème on s'en fiche pour l'instant
Seulement voilà, lorsque j'active le 1er bouton, le sleep se lance, et de ce fait le bouton Exit ne fonctionne plus
Est-il possible de les rendre indépendants?
Merci!
Code : Tout sélectionner
#include <GUIConstantsEx.au3>
#include <WinAPI.au3>
#include <WindowsConstants.au3>
Example()
Func Example()
Local $hGUI = GUICreate("Test", 50, 200, 20, 20, $WS_OVERLAPPED, $WS_EX_TOPMOST)
Local $iBoss = GUICtrlCreateButton("SLEEP", 5, 5, 117, 117)
Local $iRestart = GUICtrlCreateButton("RESTART", 5, 127, 117, 20)
Local $iClose = GUICtrlCreateButton("EXIT", 5, 147, 117, 20)
GUISetState(@SW_SHOW, $hGUI)
While 1
Switch GUIGetMsg()
Case $GUI_EVENT_CLOSE, $iClose
Exit 0
Case $iRestart
Run("restart.exe", "", @SW_SHOWMAXIMIZED)
Case $iBoss
Local $hWnd = WinGetHandle("[ACTIVE]")
WinSetOnTop($hWnd, "", 0)
Sleep(50000)
EndSwitch
WEnd
EndFunc


