Page 1 sur 1

[..] nouvelle IE après avoir cliqué sur bouton.

Posté : lun. 02 mai 2011 15:40
par legend
Bonjour,
Je fait un petit soft pour traduire du texte sur un site http://fr.babelfish.yahoo.com/
Le problème qui se pose c'est qu'après que je fait _IEAction ("le bouton", "click") ça charge une nouvelle page.
Comment faire pour avoir le contenu de la nouvelle IE chargée et l'objet DIV (j'ai son ID) ou le nouveau code html ou le texte de la nouvelle page.
parce que je pense que le variable de _IECreate garde l'ancienne page et non pas la nouvelle.

voici le code :

Code : Tout sélectionner

#include <IE.au3>
$ie2 = _iecreate ("http://fr.babelfish.yahoo.com/")
$form = _IEFormGetObjByName ($ie2, "frmTrText")
$el = _IEFormElementGetCollection ($form)
for $el in $el
    if $el.value = "" Then _IEFormElementSetValue ($el, "en_fr")
    Next
    $el2 = _IEFormElementGetObjByName ($form, "trtext")
    _ieformelementsetvalue ($el2, "this is a test")
    $el3 = _IEFormElementGetObjByName ($form, "btnTrTxt")
    _IEAction ($el, "click")
    $div = _IEGetObjById ($ie2, "result")
    MsgBox (0, "", @error)
Merci et bonne journée

Re: [..] nouvelle IE après avoir cliqué sur bouton.

Posté : lun. 02 mai 2011 19:05
par legend
ça me met ce truc :
>"C:\Program Files\AutoIt3\SciTE\AutoIt3Wrapper\AutoIt3Wrapper.exe" /run /prod /ErrorStdOut /in "C:\Documents and Settings\Administrateur\Bureau\Nouveau AutoIt v3 Script (8).au3" /autoit3dir "C:\Program Files\AutoIt3" /UserParams
HELP!