Уважаемые специалисты, подскажите пожалуйста, почему мой скрипт неправильно выполняется, если его скомпилировать?
В нем используется работа с IE через ie.au3, там открывается страница, вводится значение в поле Пароль и нажимается кнопка (админка роутера):
если вызвать из scite - все работает, скомпилировать, выглядит так, что перестает работать _IELoadWait (ничего не вводится и нажимается), выполнение идет дальше. Но на другом компьютере с подобным набором софта и в другом скрипте _IELoadWait работает без проблем.
Система: Win8.1Prof x64, Autoit 3.3.12.0, IE 11
В нем используется работа с IE через ie.au3, там открывается страница, вводится значение в поле Пароль и нажимается кнопка (админка роутера):
Код:
$oIE = _IECreate( $Addr, 0, 1, 0 )
_IELoadWait( $oIE )
$oIECtrl = _IEGetObjById( $oIE, "pre_pwd" )
_IEFormElementSetValue( $oIECtrl, $CurPass, 0 )
Local $oIECtrl = _IEGetObjById( $oIE, "submit_but" ) ; получим кнопку "Авторизация" и нажмем её
_IEAction( $oIECtrl, "click" )
если вызвать из scite - все работает, скомпилировать, выглядит так, что перестает работать _IELoadWait (ничего не вводится и нажимается), выполнение идет дальше. Но на другом компьютере с подобным набором софта и в другом скрипте _IELoadWait работает без проблем.
Система: Win8.1Prof x64, Autoit 3.3.12.0, IE 11