Функция _IEImgClick

 ↑  ←  Описание функции


_IEImgClick

Эмулирует клик мыши на изображении. Строковое совпадение может выполнятся по alt тексту, имени, или src.

#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 = (по умолчанию) совпадение по URL изображения
name = совпадение по имени изображения
alt = совпадение по альтернативному тексту изображения
$i_index [необязательный] Если img текст встречается неоднократно, то укажите индекс экземпляра, отсчёт от 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:@extended

См. также

_IEImgGetCollection, _IEFormImageClick, _IELoadWait

Пример

#include <IE.au3>

; Пример 1 - Клик на IMG ориентируясь по Alt-тексту
$oIE = _IE_Example ("basic")
_IEImgClick ($oIE, "AutoIt Homepage Image", "alt")

; Пример 2 - Клик на IMG ориентируясь по имени
$oIE = _IE_Example ("basic")
_IEImgClick ($oIE, "AutoItImage", "name")

; Пример 3 - Клик на IMG ориентируясь по под-строке src
$oIE = _IE_Example ("basic")
_IEImgClick ($oIE, "autoit_6_240x100.jpg", "src")

; Пример 4 - Клик на IMG ориентируясь по полной строке src
$oIE = _IE_Example ("basic")
_IEImgClick ($oIE, "http://www.autoitscript.com/images/autoit_6_240x100.jpg")