为什么设置“用户名”和“密码”不成功啊?
代码如下:#include <IE.au3>
$oi1=IniRead("D:Program Filesautoauto.ini", "auto", "ipaddr", "")
$oi2=IniRead("D:Program Filesautoauto.ini", "auto", "times", "")
$oi3=IniRead("D:Program Filesautoauto.ini", "auto", "sleep", "")
$oi4=IniRead("D:Program Filesautoauto.ini", "auto", "user", "")
$oi5=IniRead("D:Program Filesautoauto.ini", "auto", "password", "")
$oi6=IniRead("D:Program Filesautoauto.ini", "auto", "re", "")
;读取auto.ini中的数据供调用
$oIE = _IECreate("about:blank")
$oIE1 = _IENavigate ($oIE, $oi1)
;定义访问IP
$oForm = _IEFormGetObjByName ($oIE1, "loginForm")
$oQuery = _IEFormElementGetObjByName ($oForm, "U2")
_IEFormElementSetValue ($oQuery, $oi4)
;设置用户名
$oQuery = _IEFormElementGetObjByName ($oForm, "P2")
_IEFormElementSetValue ($oQuery, $oi5)
;设置用户密码
Sleep($oi3)
_IEFormSubmit ($oForm)
Sleep($oi3)
$oIE2 = _IENavigate( $oIE1, $oi1 & $oi6 )
;执行重启地址段
sleep($oi3)
------------------------------------------------------------------------------------------
问题是这样的,如果按照上面的代码执行,IE就无法执行设置“用户名”和“密码”,这是为什么呢?
如果将“$oIE = _IECreate("about:blank")”去掉,然后将“$oIE1 = _IENavigate ($oIE, $oi1)”改为“$oIE1 = _IECreate ($oi1)”就可以正常执行以上的全部代码,本来我想在“$oIE = _IECreate("about:blank")”以下的代码全部执行循环(未写),但是按照上面的都不能设置用户和密码!求哪位哥哥帮忙看看啊!
:face (3):
[ 本帖最后由 xkowen 于 2008-7-27 15:42 编辑 ]
续 1# xkowen 的帖子
都说这里的人很好,怎么就没有人帮我啊?郁闷ing...大家来帮帮我吧[ 本帖最后由 xkowen 于 2008-7-12 19:36 编辑 ]
页:
[1]