Что нового

Переключение окон ie

Radik

Новичок
Сообщения
71
Репутация
1
Открыты 2 окна ie. Как переключаться между ними?
Про WinActivate я в курсе, но как быть если title одинаковый?
 

ArtInt

Знающий
Сообщения
135
Репутация
18
К твоему сведенью - handl'ы у них разные! Handl у IE всегда "title of web page"&" - "&"Microsoft Internet Explorer".
Дальше юзай справку.

Или открытая страница неизвестна? Тода ожно просто Через WinList узнать все открытые окна, выбрать те, в которых содержатся "Microsoft Internet Explorer", назначить их массиву и...
Делаешь на подобие этого. Точнее опиши, что надо сделать!
[box title=Скрипт включающий следующее окно (Handl'ы должны содержаться в передаваемом массиве!)]
Код:
Func Next_Window_IE ($Array_Handles)
$iMax = Ubound($Array_Handles)

For $i = 0 to $iMax[2]-1

If WinActive($Array_Hnadles[$i]) then 

If $i<>$iMax then
WinActivate($Array_Handles[$i+1])
elseif $i=$iMax then
WinActivate($Array_Handles[0])

ExitLoop 1
Endif

Next

EndFunc
[/box]
 
Автор
R

Radik

Новичок
Сообщения
71
Репутация
1
Кажется понял.
Спасибо!
 

ArtInt

Знающий
Сообщения
135
Репутация
18
Radik, на форуме принято помечать полезные сообщения полезными
Если ты понял, значит очень неплохо разбираешься в AutoIt'е, я ведь непонятно объяснил) Но всё же, что конкретно тебе надо сделать? Немного не понятно из 1-го поста) Или тема уже решена? :whistle:
 

ssvih

Новичок
Сообщения
35
Репутация
1
Мне не понятно совсем ничего )
Ситуация следующая Я запускаю IE со страницы google.ru
потом ищу там фразу, и открываю ссылку по тексту через _IELinkClickByText но он собака открывает новую вкладку и там грузит сайт а мне нужно на том сайте еще по 1 ссылочке перейти, выручайте
 

ArtInt

Знающий
Сообщения
135
Репутация
18
ssvih,
Правила форума, статья В.4 гласит: "Не лепите несколько вопросов разной тематики в один пост. По типу "Ребят, а ещё такой вопрос...". Каждый вопрос в свою тему."
 
Верх