Salut.
Merci à toi...
Mais figure toi que j'ai cherché... C'est la première fois que je m'attèle avec les fonctions d'IE...
Et vu ton code, j'ai peut-être trouvé des pistes.
Surtout avec ces deux lignes :
Code : Tout sélectionner
$login = _IEGetObjByName ($oIE, "login")
$btn = _IEGetObjByName ($oIE , "log_in")
On les trouves en "examinant les éléments" ou en visionnant le code source ?
Si oui, je m'en souviendrais.
====
Maintenant, j'essaye de récupérer le code source...
Et tu vas surement me dire que j'aurais pu chercher, mais je coince...
#include <IE.au3>Local $oIE = _IECreate("http://www.commentcamarche.net/forum/?log_out", 1, 1, 1)_IENavigate($oIE,"https://secure.commentcamarche.net/www.commentcamarche.net/profile/login?txtUrl=%2Findex.php3", 1)$login = _IEGetObjByName ($oIE, "login")$mdp = _IEGetObjByName ($oIE , "pass")$btn = _IEGetObjByName ($oIE , "log_in")_IEFormElementSetValue ($login, "little boy62")_IEFormElementSetValue ($mdp, "XXXX")_IEAction($btn, "click")sleep(2000)_IENavigate($oIE,"http://www.commentcamarche.net/forum/msgs/?fmt=rss", 1)MsgBox(0,"","suite")$sWinTitle = "Forum d'assistance informatique - Internet Explorer"WinActivate($sWinTitle)$hWin = WinGetHandle($sWinTitle)$yooo = _IEAttach($hWin, "hwnd")$sHTML = _IEBodyReadHTML($yooo)MsgBox(64, "HTML", $sHTML)
Le msgbox qui doit afficher "suite" n'est pas affiché.
Je pense donc que, à un moment donné, je dois "supprimer" l'objet IE concerné sans quitter internet explorer.
Or _IEQuit supprime l'objet ET ferme également internet explorer.
Une idée sur le souci ?
Je souhaite des pistes, pas de réponse : faut que j'apprenne de mes erreurs, et le plus souvent : vous êtes de bons conseils.
Merci à tous.
Bon, j'ai un mot de passe à modifier.
lol
++