直接在一个存在的浏览器窗口打开指定的URL地址.
#include <IE.au3>
_IENavigate ( ByRef $o_object, $s_url [, $f_wait = 1] )
$o_object | 一个 InternetExplorer.Application, 窗口或框架对象的对象变量 |
$s_url | 要浏览的URL地址(如"http://www.autoitscript.com") |
$f_wait | [可选参数]: 指定在返回前是否等待窗口加载完毕 0 = 立即返回,不等待窗口加载 1 = (默认)等待窗口加载完毕后返回 |
成功: | 返回 -1 |
失败: | 返回 0 并且设置@ERROR |
@Error: | 0 ($_IEStatus_Success) = 无错误 |
1 ($_IEStatus_GeneralError) = 一般性错误 | |
3 ($_IEStatus_InvalidDataType) = 无效数据类型 | |
4 ($_IEStatus_InvalidObjectType) = 无效对象类型 | |
6 ($_IEStatus_LoadWaitTimeout) = 加载等待超时 | |
8 ($_IEStatus_AccessIsDenied) = 拒绝访问 | |
9 ($_IEStatus_ClientDisconnected) = 客户端断开 | |
@Extended: | 包含无效参数数量 |
; *******************************************************
; 示例 1 - 创建浏览器窗口并导航到某个站点,
; 等待 5 秒后导航到另一个
; 等待 5 秒后导航到另一个
; *******************************************************
#include <IE.au3>
Local $oIE = _IECreate("www.autoitscript.com")
Sleep(5000)
_IENavigate($oIE, "http://www.autoitscript.com/forum/index.php?")
Sleep(5000)
_IENavigate($oIE, "http://www.autoitscript.com/forum/index.php?showforum=9")
; *******************************************************
; 示例 2 - 创建浏览器窗口并导航到某个站点,
; 不等待页面加载结束就移到下一行
; *******************************************************
#include <IE.au3>
$oIE = _IECreate("www.autoitscript.com", 0)
MsgBox(4096, "_IENavigate()", "This code executes immediately")