benzmaster Posted April 14, 2009 Share Posted April 14, 2009 _IELoadWait() pause the script while the page is loading. I would like my script just to check if the page is fully loaded. could you help ? benz Link to comment Share on other sites More sharing options...
evilertoaster Posted April 14, 2009 Share Posted April 14, 2009 Set _IELoadWaitTimeout() to a lower number (a few seconds). Link to comment Share on other sites More sharing options...
KaFu Posted April 14, 2009 Share Posted April 14, 2009 Querying the "busy" property with _IEPropertyGet()? OS: Win10-22H2 - 64bit - German, AutoIt Version: 3.3.16.1, AutoIt Editor: SciTE, Website: https://funk.eu AMT - Auto-Movie-Thumbnailer (2022-Nov-26) BIC - Batch-Image-Cropper (2023-Apr-01) COP - Color Picker (2009-May-21) DCS - Dynamic Cursor Selector (2024-Feb-16) HMW - Hide my Windows (2018-Sep-16) HRC - HotKey Resolution Changer (2012-May-16) ICU - Icon Configuration Utility (2018-Sep-16) SMF - Search my Files (2023-Jun-03) - THE file info and duplicates search tool SSD - Set Sound Device (2017-Sep-16) Link to comment Share on other sites More sharing options...
Valuater Posted April 14, 2009 Share Posted April 14, 2009 Maybe.. #include <IE.au3> #include <guiconstantsEx.au3> Global $x, $readyState = 0, $o_object $oIE1 = _IECreate( "www.Autoit3.com", 0, 1, 0) $o_object = $oIE1 AdlibEnable("_CheckReadyState") While GUIGetMsg() <> -3 ; do other stuff $x+=1 ToolTip("Counter = " & $x, 10, 10, "Doing Other Stuff", 1) If $readyState = 1 Then $readyState = 0 MsgBox(4096, "Dome", "The page is done loading", 5) EndIf WEnd Func _CheckReadyState() If (String($o_object.readyState) = "complete" Or $o_object.readyState = 4) Then AdlibDisable() $readyState = 1 Return $readyState EndIf Return 0 EndFunc 8) Link to comment Share on other sites More sharing options...
DaleHohm Posted April 14, 2009 Share Posted April 14, 2009 IE.au3 exposes this in _IEPropertyGet($oIE, "readystate") Dale Free Internet Tools: DebugBar, AutoIt IE Builder, HTTP UDF, MODIV2, IE Developer Toolbar, IEDocMon, Fiddler, HTML Validator, WGet, curl MSDN docs: InternetExplorer Object, Document Object, Overviews and Tutorials, DHTML Objects, DHTML Events, WinHttpRequest, XmlHttpRequest, Cross-Frame Scripting, Office object model Automate input type=file (Related) Alternative to _IECreateEmbedded? better: _IECreatePseudoEmbedded Better Better? IE.au3 issues with Vista - Workarounds SciTe Debug mode - it's magic: #AutoIt3Wrapper_run_debug_mode=Y Doesn't work needs to be ripped out of the troubleshooting lexicon. It means that what you tried did not produce the results you expected. It begs the questions 1) what did you try?, 2) what did you expect? and 3) what happened instead? Reproducer: a small (the smallest?) piece of stand-alone code that demonstrates your trouble Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now