Hallo, habe ein Problem mit der IE.au3. Und zwar, rufe ich eine Seite auf:
[autoit]$oIE = _IECreate("http://www.blabla.de", 0, 0)
$oFrame = _IEFrameGetObjByName($oIE, "Hauptframe")
If NOT (@error = 1) Then
_IENavigate ($oFrame, "http://blubblub.de/unterseite.php")
$BodyText = _IEDocReadHTML($oFrame)
Endif
_IEQuit ($oIE)
Das funktioniert auch super, aber wenn ich mit _IENavigate verwerden, dann die Seite ändere (mit eingaben, in einem Formular) und diese Seite mit _IENavigate wieder öffne, habe ich die alte Seite, vor der änderung und nicht die neue. Das ist etwas mühseelig, weil immer ein neues Fenster zu erstellen kann manchmal dauern, weil AutoIt manchmal etwas länger bei der"iE.au3 Zeile 446: Sleep(100)" hängt.
Hättest du ein Lösungsvorschlag?
MfG
Zen
Edit: Benutze den iE7, weil bei iE6 AutoIt fast garnicht mit iE.au3 geht, weil immer ein Problem mit $f_Visible vorhanden ist. Deswegen iE7 Läuft auch wunderbar damit, bis auf die Hänger manchmal, die dann aber mit vorherigem ProcessClose("iexplore.exe") beim nächsten mal meistens wieder geht.