Bonjour.
Pour information, j'utilise _IECreateEmbedded, _IENavigate et _IEAction afin d'ouvrir une page web précise au sein d'une interface Autoit.
J'ai juste un petit problème avec un script.
Je pense que _IENavigate m'empêche de fermer la GUI.
Mais ne sait ps comment faire pour y remédier.
Tout d'abord,
voici un script fonctionnel :
► Afficher le texteweb messenger facebook dans une interface
Code : Tout sélectionner
#include <GUIConstantsEx.au3>
#include <IE.au3>
#include <WindowsConstants.au3>
$form1 = GUICreate("", 640, 580, 0, 0, $WS_OVERLAPPEDWINDOW + $WS_CLIPSIBLINGS + $WS_CLIPCHILDREN)
Local $oIE = _IECreateEmbedded()
GUICtrlCreateObj($oIE, 0,0, 640, 580)
GUICtrlSetResizing(-1, 102)
_IENavigate($oIE, "https://www.messenger.com/?_rdr")
GUISetState(@SW_SHOW) ;Show GUI
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
MsgBox(0, "", "rr")
_IEAction($oIE, "stop")
Exit
EndSwitch
WEnd
Il fonctionne, rien à dire.
Celui là, par contre, la page web
ne s'affiche pas dans la GUI (sauf un délai +/- 5 min) mais j'entends le son.
Avec un message d'erreur via Scite :
Vector smash protection is enabled.
► Afficher le texteJeu en ligne (flash)
Code : Tout sélectionner
#include <GUIConstantsEx.au3>
#include <IE.au3>
#include <WindowsConstants.au3>
$form1 = GUICreate("", 640, 580, 0, 0, $WS_OVERLAPPEDWINDOW + $WS_CLIPSIBLINGS + $WS_CLIPCHILDREN)
Local $oIE = _IECreateEmbedded()
GUICtrlCreateObj($oIE, 0, 0, 640, 580)
GUICtrlSetResizing(-1, 102)
_IENavigate($oIE, "http://www.totaljerkface.com/happy_wheels.tjf")
GUISetState(@SW_SHOW) ;Show GUI
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
_IEAction($oIE, "stop")
Exit
EndSwitch
WEnd
Par contre,
si je le code de cette façon :
la page web s'affiche instantanément,
mais la GUI ne se ferme pas (je pense que c'est logique, vu le placement de _IENavigate)
► Afficher le texteJeu en ligne (flash)
Code : Tout sélectionner
#include <GUIConstantsEx.au3>
#include <IE.au3>
#include <WindowsConstants.au3>
$form1 = GUICreate("", 640, 580, 0, 0, $WS_OVERLAPPEDWINDOW + $WS_CLIPSIBLINGS + $WS_CLIPCHILDREN)
Local $oIE = _IECreateEmbedded()
GUICtrlCreateObj($oIE, 0, 0, 640, 580)
GUICtrlSetResizing(-1, 102)
GUISetState(@SW_SHOW) ;Show GUI
_IENavigate($oIE, "http://www.totaljerkface.com/happy_wheels.tjf")
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
_IEAction($oIE, "stop")
Exit
EndSwitch
WEnd
Pouvez-vous m'aider à y voir plus clair ?
merci à tous.
je continue mes recherches.
++ et bon dimanche (et chasse pour les chasseurs ^^)