Автор Тема: _IEAttach не видит вторую вкладку IE  (Прочитано 464 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Boris [?]

  • Новичок
  • *
  • Сообщений: 23
  • Репутация: 0
  • Пол: Мужской
  • Дорогу осилит идущий
    • Награды
  • Версия AutoIt: 3.3.14.0
Доброго времени суток уважаемые форумчане,

Небольшая вводная: скрипт запускает прог.комплекс на JavaScript в IE 11
Код: AutoIt [Выделить]
#include <IE.au3>
$oIE=_IECreate('...')
 

В открывшемся окне через
Код: AutoIt [Выделить]
_IEAction($oObj,"click")

нажимается кнопка и загружается вторая вкладка. В этой 2-й вкладке вводится логин и пароль и скрипт работает дальше.
Теперь о проблеме: на моем ПК все отлично работает, на другом
Код: AutoIt [Выделить]
WinActivate('title 2-я вкладка')
_IEAttach('title 2-я вкладка')

в упор не видит вторую вкладку (@error=7). Причем
Код: AutoIt [Выделить]
_IEAttach('title первая вкладка')

срабатывает. Перебрал различные варианты _ieattach без результата. Настройки IE 11 идентичны у меня и у других. С двумя вкладками до этого не работал опыта нет пока поэтому обращаюсь за помощью - как можно прицепится к второй вкладке? Может какие настройки компьютера пропустил. Просьба помочь. Заранее благодарен за любой ответ.
« Последнее редактирование: Сентябрь 21, 2017, 12:00:06 от Boris, Причина: добавил код »
Сегодня подходящий день чтобы действовать

Русское сообщество AutoIt

_IEAttach не видит вторую вкладку IE
« Отправлен: Сентябрь 21, 2017, 11:52:48 »

Оффлайн Boris [?]

  • Новичок
  • *
  • Сообщений: 23

  • Автор темы
  • Репутация: 0
  • Пол: Мужской
  • Дорогу осилит идущий
    • Награды
  • Версия AutoIt: 3.3.14.0
Re: _IEAttach не видит вторую вкладку IE
« Ответ #1, Отправлен: Сентябрь 22, 2017, 16:20:47 »
Сутки прошли - жду совета как решить проблему. _IEAttach так и не видит вторую вкладку ни по имени, ни по hwnd - перепробовал множество способов приклеится к вкладке ...  :stars:

Оффлайн Boris [?]

  • Новичок
  • *
  • Сообщений: 23

  • Автор темы
  • Репутация: 0
  • Пол: Мужской
  • Дорогу осилит идущий
    • Награды
  • Версия AutoIt: 3.3.14.0
Re: _IEAttach не видит вторую вкладку IE
« Ответ #2, Отправлен: Сентябрь 26, 2017, 03:48:42 »
Доброго времени суток уважаемые форумчане,

Что не наблюдаю столпотворения от желающих дать советы по решению этой проблемки :)
Проблему решил, не так как хотелось бы, НО тут уж главное результат (не важно какого цвета кошки которые мышей ловят): в свойствах браузера Общие-Вкладки установил всегда открывать всплывающие вкладки в новом окне. В результате на всех машинах все окна стали видны. Проблема решилась. ;D

Все ж остался вопрос почему на моей машине AutoIT работает в новыми вкладками одного окна нормально, а у других новые вкладки в упор не различает. Технически ПК одинаковые, все браузеры IE 11 одинаково настроены. В чем дело понять до сих не смог. Если у кого есть чем помочь - большая просьба поделится. Спасибо

Оффлайн Dima1337 [?]

  • Новичок
  • *
  • Сообщений: 157
  • Репутация: 17
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.14.0
Re: _IEAttach не видит вторую вкладку IE
« Ответ #3, Отправлен: Сентябрь 26, 2017, 15:20:56 »
Как вариант вы можете выбирать вкладки посылая горячие клавиши: CTRL+1\2\3


Добавлено: Сентябрь 26, 2017, 15:48:15
а вы пробовали привязываться не к титулу а к ссылке?
*что бы пример работал скопируйте в буфер обмена ссылку на форум: http://autoit-script.ru/
*а так же у вас должна стоять английская раскладка
Код: AutoIt [Выделить]
#include <IE.au3>

Local $oIE = _IECreate("www.google.com")

WinActivate('Google')

_IELoadWait($oIE)

ControlSend('','','','^{t}')
Sleep(1000)
ControlSend('','','','^{v}')
Sleep(100)
ControlSend('','','','{Enter}')
ToolTip('10')

Sleep(5000)

$oIE2 = _IEAttach("script.ru","url")
ToolTip('11')

Sleep(5000)
ToolTip('')
_IEQuit($oIE)
Sleep(3000)
_IEQuit($oIE2)
 

« Последнее редактирование: Сентябрь 26, 2017, 16:03:23 от Dima1337 »

Правильный вопрос - полдела!

Русское сообщество AutoIt

Re: _IEAttach не видит вторую вкладку IE
« Ответ #3 Отправлен: Сентябрь 26, 2017, 15:20:56 »

 

Похожие темы

  Тема / Автор Ответов Последний ответ
10 Ответов
4465 Просмотров
Последний ответ Октябрь 29, 2011, 16:36:23
от jilexandr
3 Ответов
3816 Просмотров
Последний ответ Февраль 04, 2014, 20:47:08
от tech-gs
14 Ответов
4152 Просмотров
Последний ответ Июнь 01, 2013, 22:12:00
от PACHOM
0 Ответов
1210 Просмотров
Последний ответ Июль 08, 2013, 12:08:07
от WR-e-D
4 Ответов
3313 Просмотров
Последний ответ Август 25, 2015, 15:57:48
от Propert
6 Ответов
1992 Просмотров
Последний ответ Февраль 13, 2014, 23:12:01
от Godygadu
2 Ответов
903 Просмотров
Последний ответ Июль 15, 2015, 13:07:06
от inververs
3 Ответов
1376 Просмотров
Последний ответ Июнь 16, 2016, 20:05:55
от Dimmak
18 Ответов
2714 Просмотров
Последний ответ Сентябрь 10, 2016, 01:13:18
от Anna
0 Ответов
450 Просмотров
Последний ответ Октябрь 10, 2016, 17:26:12
от gelu4