「ダウンロードしますか?はい」 というやり取りがあるのが普通ですが、勝手にダウンロードを始めてくれるのがONDOWNLOADです。
ONDOWNLOAD FOLDER=folder_name FILE=file_name WAIT=[YES|NO]
  1. FOLODER=で保存するフォルダを決定します。デフォルトでいいならにしましょう。はどうでもいいよという意味です。
  2. FILE=は保存するファイル名です。変えない場合はにしましょう。変える場合は拡張子までしっかり変えてあげないといけません。
  3. WAIT=は次の動作をダウンロードが完了するまで待つかどうかです。特に関係ない場合はNOにしましょう。
また、「ダウンロードしますか?」のダイアログが出るまで待ってあげる必要があります。ダイアログが出るのが遅いとエラーだと勘違いしてしまうのです。ですので、WAIT SECONDS=10を書いてあげましょう。

使用例「ファイルをダウンロードする」

VERSION BUILD=8031994
TAB T=1
 ONDOWNLOAD FOLDER=* FILE=* WAIT=YES
 URL GOTO= http://www.opera.com/download/get.pl?id=32799&location=326¬hanks=yes sub=marine
 'Wait for download to _start_, afterwards iMacros waits for the completion automatically
 WAIT SECONDS=10
上記のマクロはオペラ(ブラウザ)をダウンロードするマクロです。ちゃんとダウンロードされたでしょうか。