[..] Fonction de GUI qui empeche les autres actions
Posté : sam. 23 févr. 2008 13:15
Bonjour,
Voila je voudrais integrer une partie d'un script dans un autre mais quand je le fait cela bloque mes autre actions (je ne peut plus cliqué sur le Label de ma GUI.
Je voudrais mettre:
Dans:
Si quelqu'un a une solution pour que, lorsque la GUI s'ouvre (le 2iem script donc) le premier script s'execute automatiquement (par defaut) et lorsque je click sur le label le premier script s'arrette et le "While" s'execute normalement (c'est a dire qu'il ouvre le site en question et ferme le script). 
Merci
Voila je voudrais integrer une partie d'un script dans un autre mais quand je le fait cela bloque mes autre actions (je ne peut plus cliqué sur le Label de ma GUI.
Je voudrais mettre:
Code : Tout sélectionner
$oIE = _IECreate ($url3,0 ,0)
If ($url3 <> $url4) Or (Sleep(10000)) Then
$retour = MsgBox ( 4+32, "Erreur", "Continuer?")
if $retour = 6 Then
Run(@ComSpec & " /c start file:" & $url, "", @SW_HIDE)
_IEQuit ($oIE)
Else
_IEQuit ($oIE)
EndIf
_IELinkClickByText ($oIE, "cliquer pas la")
SplashOff()
Sleep (1000)
_IEAction ($oIE, "visible")
EndIf
Code : Tout sélectionner
#include <IE.au3>
#NoTrayIcon
#include <GUIConstants.au3>
$Image2 = "\Patientez.jpg"
$url = "http://www.Blabla.com/"
$url3 = "http://www.1234.fr"
$url4 = "http://www.1234.fr"
GUICreate("Patientez", 480, 350)
GUICtrlCreatePic(@TempDir & $Image2, 0, 0, 480, 350, $SS_CENTERIMAGE)
GUISetBkColor(0x000000)
GUISetFont(10, 50, 1, "Comic Sans MS")
GUICtrlCreateLabel("Label rouge", 250, 270, 200, 25, $BS_CENTER)
GUICtrlSetBkColor(-1,$GUI_BKCOLOR_TRANSPARENT )
GUICtrlSetColor(-1, 0xFFFFFF)
GUISetFont(14, 800, 1, "Comic Sans MS")
$Button_1 = GUICtrlCreateLabel("Accès", 260, 320, 120,25, $BS_CENTER)
GUICtrlSetBkColor(-1,$GUI_BKCOLOR_TRANSPARENT )
GUICtrlSetColor(-1, 0xFFFFFF)
GUICtrlSetCursor(-1, 0)
GUISetState()
While 1
$msg = GUIGetMsg()
Select
Case $msg = $GUI_EVENT_CLOSE
ExitLoop
Case $msg = $Button_1
Run(@ComSpec & " /c start file:" & $url, "", @SW_HIDE)
ExitLoop
EndSelect
WEnd

Merci