C2H5OH
AutoIT Гуру
- Сообщения
- 1,473
- Репутация
- 333
Такая ситуация у меня с 3.3.10. В работе с IE.
У меня сейчас 7-ка, IE11. Ну это так, для полноты информации.
Так вот у меня в 3.3.8 не работают большинство функций работы с IE
(_IEPropertyGet, например, пишет Error from function _IEPropertyGet, $_IEStatus_InvalidObjectType).
А в 3.3.10 всё прекрасно работает.
Но есть одно большое НО.
Работает всё только там, где установлен AutoIt 3.3.10.
То есть, я компилирую скрипт в exe-шник (3.3.10), переношу на другой компьютер, запускаю... А он ведёт себя так, как буд-то включен режим совместимости (НО ОН ОТКЛЮЧЕН!).
Так вот только я на этот другой компьютер ставлю AutoIt 3.3.10, просто устанавливаю и всё. У меня сразу же начинает корректно работать тот же самый exe-шник моего скрипта.
Но я же не могу отдавать кому-то програмку и говорить что для того чтобы она работала, нужно установить на компе AutoIt!...
И вот такая жизнь суровая - сам для себя я всё запускаю в 3.3.10. Но чтобы кому-то сделать что-то, я вынужден компилировать скрипт в 3.3.8. Невесело вобщем...
У меня сейчас 7-ка, IE11. Ну это так, для полноты информации.
Так вот у меня в 3.3.8 не работают большинство функций работы с IE
(_IEPropertyGet, например, пишет Error from function _IEPropertyGet, $_IEStatus_InvalidObjectType).
А в 3.3.10 всё прекрасно работает.
Но есть одно большое НО.
Работает всё только там, где установлен AutoIt 3.3.10.
То есть, я компилирую скрипт в exe-шник (3.3.10), переношу на другой компьютер, запускаю... А он ведёт себя так, как буд-то включен режим совместимости (НО ОН ОТКЛЮЧЕН!).
Так вот только я на этот другой компьютер ставлю AutoIt 3.3.10, просто устанавливаю и всё. У меня сразу же начинает корректно работать тот же самый exe-шник моего скрипта.
Но я же не могу отдавать кому-то програмку и говорить что для того чтобы она работала, нужно установить на компе AutoIt!...
И вот такая жизнь суровая - сам для себя я всё запускаю в 3.3.10. Но чтобы кому-то сделать что-то, я вынужден компилировать скрипт в 3.3.8. Невесело вобщем...