Что нового

Помогите понять работу функции _IELinkGetCollection

Alexl82

Новичок
Сообщения
4
Репутация
1
Не понимаю что и в какой форме выдает функция _IELinkGetCollection
это пример работает
Код:
#include <IE.au3>
$oIE = _IE_Example ("basic")
$oLinks = _IELinkGetCollection ($oIE)
$iNumLinks = @extended
MsgBox(0, "Link Info", $iNumLinks & " links found")
For $oLink In $oLinks
    MsgBox(0, "Link Info", $oLink.href)
 Next

Но почему я не могу увидеть результат так:?
Код:
#include <IE.au3>
$oIE = _IE_Example ("basic")
$oLinks = _IELinkGetCollection ($oIE)
MsgBox(0, "Link Info", $oLinks)

Или так:?
Код:
#include <IE.au3>
$oIE = _IE_Example ("basic")
$oLinks = _IELinkGetCollection ($oIE)
Run("notepad.exe")
WinWaitActive("Untitled - Notepad")
Send($oLinks)


Вопрос задаю именно по этой функции. Но не понимаение работы этой функции накладывает ограничение на понимаение многих других функций.

Заранее благодарен.
 

DarWiM

Продвинутый
Сообщения
527
Репутация
90
_IELinkGetCollection ($oIE) возвращает массив объектов. При обращении к объекту нужно использовать предустановленные параметры. Например такие как:
.href
.classname
.innertext
.value

В противном случае результатом будет пустая строка

P.S. посмотрите документации по объектам (например для C), это может помочь
 
Верх