Приветствую всех.
win7, IE10
одно окно браузера, в котором некоторое количество вкладок. грубо говоря по 2 вкладки на сайт. браузер их даже выкрашиает в одинаковые цвета.
пытаюсь всех их нащупать так:
в результате вижу только 3 instance (открывал googl, yandex, yahoo), и адреса первых вкладок в группе. _IEAttach ни по url ни по title - не ловятся (no match)
хэлп.
win7, IE10
одно окно браузера, в котором некоторое количество вкладок. грубо говоря по 2 вкладки на сайт. браузер их даже выкрашиает в одинаковые цвета.
пытаюсь всех их нащупать так:
Код:
#include <IE.au3>
#include <MsgBoxConstants.au3>
#include <Array.au3>
Local $aIE[1]
$aIE[0] = 0
Local $i = 1
$oIE = 0
While 1
$oIE = _IEAttach("", "instance", $i)
If @error = $_IEStatus_NoMatch Then ExitLoop
ReDim $aIE[$i + 1]
$aIE[$i] = $oIE
$aIE[0] = $i
$i += 1
WEnd
MsgBox($MB_SYSTEMMODAL, "Browsers Found", "Number of browser instances in the array: " & $aIE[0])
Dim $aoIE[101][3] = [[100, 'Url', 'Title']]
$oLink = 0
$oLinks = 0
$oInput = 0
$oForm = 0
$oIE = 0
$iCount = 0
While 1
$iCount += 1
$aoIE[$iCount][0] = _IEAttach('', 'Instance', $iCount)
If @error Then ExitLoop
$aoIE[$iCount][1] = _IEPropertyGet($aoIE[$iCount][0], 'locationurl')
$aoIE[$iCount][2] = _IEPropertyGet($aoIE[$iCount][0], 'title')
WEnd
ReDim $aoIE[$iCount][3]
$aoIE[0][0] = $iCount - 1
_ArrayDisplay($aoIE)
в результате вижу только 3 instance (открывал googl, yandex, yahoo), и адреса первых вкладок в группе. _IEAttach ни по url ни по title - не ловятся (no match)
хэлп.