Что нового

[Ошибки] Проблема работы с IE через AI

MagTux

Новичок
Сообщения
5
Репутация
0
Доброго времени суток!
Проблема появилась 10.04.2014 после установки обновлений на Windows 7.
Привожу простейший код с проблемой.
Код:
#include <IE.au3>

Local $oIE = _IECreate("www.autoitscript.com")
_IENavigate($oIE, "http://www.autoitscript.com/forum/index.php?")
MsgBox(0,"","")

Открывается браузер, выполняется _IENavigate() и всё. Если закрыть браузер, то появится MsgBox().
Если работать с IE мышкой как обычно, то проблем нет.
Что пробовал:
1) Установил последнюю бету AI
2) IE Reset
3) sfc
Ничего не помогло. Точка восстановления не сохранилась.
Если есть мысли помогите, пожалуйста.
 

---Zak---

Скриптер
Сообщения
455
Репутация
120
Код:
#include <IE.au3>

Local $oIE = _IECreate("www.autoitscript.com")
_IENavigate($oIE, "http://www.autoitscript.com/forum/index.php?", 0)
MsgBox(0,"","")
 
Автор
M

MagTux

Новичок
Сообщения
5
Репутация
0
Спасибо за ответ. Но проблема осталась.
Вот такой пример:
Код:
#include <IE.au3>

Local $oIE = _IECreate("www.autoitscript.com")
do
   _IENavigate($oIE, "http://www.autoitscript.com/forum/index.php?",0)
   MsgBox(0,"","")
   Sleep(3000)
   _IENavigate($oIE, "http://www.autoitscript.com/",0)
   MsgBox(0,"","")
   Sleep(3000)
until 1=0

Меседжбоксы беспрерывно появляются, но в окне браузера страница не переключается. Т.е. параметр _IENavigate(,,0) на самом деле не решает проблему, а скрывает её.

UPD: URL не имеет значение. С любыми сайтами так.
 

---Zak---

Скриптер
Сообщения
455
Репутация
120
IE какой версии ?

Попробуй просто руками открыть IE - появится ли окно с "рекомендую/фильтрация и т.п."
PS: на сколько я знаю - после обновы IE с версии на версию MS пытается окна левые ставить с настройками.
 
Автор
M

MagTux

Новичок
Сообщения
5
Репутация
0
IE11, версия не менялась, никаких служебных окон нет.
Руками делаю те действия, которые пытаюсь автоматизировать, - всё ок.
Запускаю скрипт - проблема.
 
Автор
M

MagTux

Новичок
Сообщения
5
Репутация
0
Переписал скрипт под FF.au3. То ли проблема с Firefox, то ли с MozRepl, но за сутки работы (несколько тысяч кликов), Firefox ложится. IE работал у меня несколько суток подряд без проблем.

Из обновлений Windows удалил полностью IE11. Проблема исчезла. Скорее всего какое-то обновление на IE11 криво стало.
 
Автор
M

MagTux

Новичок
Сообщения
5
Репутация
0
Нашёл истинную проблему.
На другом ПК появилась точно такая же проблема после того, как в IE отключил все надстройки.
Надстройка "Office Document Cache Handler" каким-то образом влияет на работу IE через скрипт AI. После её включения работа скрипта восстановилась.
Теперь вспомнил, что отключал надстройки и на первом ПК.
 
Верх