IEOnDownload
IEOnDownload>Enabled,Path,Result
Enables or disables Macro Scheduler's IE download manager.
Enabled: 1 to enable, 0 to disable
Path: the folder where files should be downloaded to
Internet Explorer's default file download manager is difficult to automate as it requires user interaction. This function can be used to tell IE to automatically download files to the specified path without requiring user confirmation. This makes it much easier to script file downloads.
WebRecorder will automatically start all scripts with IE_OnDownload enabling Macro Scheduler's download manager.
When WebRecorder detects a file download it will also output the filename and size to script variables and insert an IEWaitFileDownload call so that when played back the script will wait until the file download is complete before continuing.
Note that sometimes the filename that is returned may need renaming for the file to function or may not be what you want. This is particularly the case where a download script redirects to the actual download. You can simply use a RenameFile command after the IEWaitFileDownload call to rename the file to whatever you want it to be.
IE's Protected Mode must be disabled to allow the WebRecorder download manager to operate (IE Settings -> Security)
See also: IE Functions
Example
IEOnDownload>1,C:\Documents and Settings\Marcus\My Documents,ie_res
IECreate>IE[0]
IENavigate>%IE[0]%,www.somewhere.com/somefile.exe,ie_res
Let>downloaded_filename=C:\Documents and Settings\My Documents\somefile.exe
Let>downloaded_filesize=10582752
IEWaitFileDownload>somefile.exe,ie_res