函数参考


_IEImgClick

模拟鼠标点击一个图像. 由匹配可选文本, 名称或源的子串匹配.

#include <IE.au3>
_IEImgClick ( ByRef $o_object, $s_linkText [, $s_mode = "src" [, $i_index = 0 [, $f_wait = 1]]] )

参数

$o_object InternetExplorer.Application窗体或框架对象的对象变量
$s_linkText 匹配$s_mode中指定的属性的内容的文本
$s_mode [可选参数]: 指定搜索模式
src = (默认)匹配图像地址
name = 匹配图像名
alt = 匹配图像的可选文本
$i_index [可选参数]: 如果图像文本不止一次出现, 指定想要的0基索引的实例
$f_wait [可选参数]: 指定是否在返回前等待页面加载
0 = 立即返回, 不等待加载页面
1 = (默认)返回前等待页面完成加载

返回值

成功: 返回-1
失败: 返回 0 并且设置 @ERROR
@Error: 0 ($_IEStatus_Success) = 无错误
1 ($_IEStatus_GeneralError) = 一般性错误
3 ($_IEStatus_InvalidDataType) = 无效数据类型
4 ($_IEStatus_InvalidObjectType) = 无效对象类型
5 ($_IEStatus_InvalidValue) = 无效值
6 ($_IEStatus_LoadWaitTimeout) = 加载等待超时
7 ($_IEStatus_NoMatch) = 无匹配
8 ($_IEStatus_AccessIsDenied) = 拒绝访问
9 ($_IEStatus_ClientDisconnected) = 客户端断开
@Extended: 包含无效参数数量

注意/说明

None.

相关

_IEImgGetCollection, _IEFormImageClick, _IELoadWait

示例/演示


; *******************************************************
; 示例 1 - 根据 Alt 文本点击 IMG
; *******************************************************

#include <IE.au3>

Local $oIE = _IE_Example("basic")
_IEImgClick($oIE, "AutoIt Homepage Image", "alt")

; *******************************************************
; 示例 2 - 根据名称点击 IMG
; *******************************************************

#include <IE.au3>

$oIE = _IE_Example("basic")
_IEImgClick($oIE, "AutoItImage", "name")

; *******************************************************
; 示例 3 - 根据源子字符串点击 IMG
; *******************************************************

#include <IE.au3>

$oIE = _IE_Example("basic")
_IEImgClick($oIE, "autoit_6_240x100.jpg", "src")

; *******************************************************
; 示例 4 - 根据完整的源子字符串点击 IMG
; *******************************************************

#include <IE.au3>

$oIE = _IE_Example("basic")
_IEImgClick($oIE, "http://www.autoitscript.com/images/autoit_6_240x100.jpg")