[..] Include <IE.au3>

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Vilain
Niveau 1
Niveau 1
Messages : 14
Enregistré le : mar. 29 déc. 2015 11:52
Status : Hors ligne

[..] Include <IE.au3>

#1

Message par Vilain »

bonjour , j'ai un petit soucis avec mon programme lorsque je clic sur un bouton d'une page web censé ouvrir un nouvel onglet m'ouvre une nouvel fenetre IE....
Je souhaiterais que cette fenetre s'ouvre dans ma FORM , comment faire ?

Code : Tout sélectionner

#Region
#AutoIt3Wrapper_UseX64=n
#EndRegion
#include <GUIConstantsEx.au3>
#include <IE.au3>
#include <WindowsConstants.au3>

Local $oIE = _IECreateEmbedded()
$Form1 = GUICreate("Unavigates", 640, 580, 0 , 0 , $WS_OVERLAPPEDWINDOW + $WS_CLIPSIBLINGS + $WS_CLIPCHILDREN)
GUICtrlCreateObj($oIE, 0, 0, @DesktopWidth, @DesktopHeight)
;GUICtrlSetColor(-1, 0xff0000)

GUISetState(@SW_SHOW) ;Show GUI
_IENavigate($oIE, "http://google.fr",1)
$oIE.document.body.scroll = "no"
 
Avatar du membre
parazitenew
Niveau 7
Niveau 7
Messages : 310
Enregistré le : sam. 10 déc. 2011 15:08
Localisation : Algerie
Status : Hors ligne

Re: [..] Include <IE.au3>

#2

Message par parazitenew »

Bonsoir, il ne faut tout simplement pas cliquer à l'intérieur de ton navigateur intégré. Il faut utiliser des _IENavigate () et des _IEFormSubmit () afin que ton programme navigue sur le site et appuie sur des boutons.
Vilain
Niveau 1
Niveau 1
Messages : 14
Enregistré le : mar. 29 déc. 2015 11:52
Status : Hors ligne

Re: [..] Include <IE.au3>

#3

Message par Vilain »

Ah oui vraiment merci ! comment pourrais je faire pour faire un simple login? ,
textbox sur le site et un bouton , la touche entrè fonctionne aussi !
Vilain
Niveau 1
Niveau 1
Messages : 14
Enregistré le : mar. 29 déc. 2015 11:52
Status : Hors ligne

Re: [..] Include <IE.au3>

#4

Message par Vilain »

up,

Comment récupéré 2 textbox dans la page ie ainsi que sont bouton?
et comment ecrire dans les textbox? j'ai beau chercher je vois pas :x
Avatar du membre
parazitenew
Niveau 7
Niveau 7
Messages : 310
Enregistré le : sam. 10 déc. 2011 15:08
Localisation : Algerie
Status : Hors ligne

Re: [..] Include <IE.au3>

#5

Message par parazitenew »

Si tu connais l'ID des champs de texte il suffit d'utiliser _IEGetObjById() ou le nom _IEGetObjByName(). Pour remplir les champs c'est _IEFormElementSetValue()

Pour leur utilisation je te laisse bosser le fichier d'aide, il y a des exemples.
Vilain
Niveau 1
Niveau 1
Messages : 14
Enregistré le : mar. 29 déc. 2015 11:52
Status : Hors ligne

Re: [..] Include <IE.au3>

#6

Message par Vilain »

le souçis c'est que les objet sont en js et non html form :x
Répondre