小猫妖 发表于 2009-3-21 10:42:49

在本论坛看到的一个,不懂,求解释

叁恨写的

#include <IE.au3>

$oIE = _IECreate("http://mail.163.com/",0,1,1,1 )

_IELoadWait ($oIE)

$UserName = _IEGetObjById ($oIE, "username")
If IsObj($UserName) Then $UserName.value = "您的用户名"
$PassWord = _IEGetObjById ($oIE, "password")
If IsObj($PassWord) Then $PassWord.value = "您的密码"
$submit = _IEGetObjByName ($oIE, "登录邮箱")
If IsObj($submit) Then $submit.click

_IEGetObjById ($oIE, "username")这里,是不是匹配网页源码里的username?可是我查看源码时发现了好多个username,怎么能确定你要的那个username啊?

还有,IsObj($submit) 那里,返回值是1的时候是不是代表着TURE啊?为什么要检查一个变量或者表达式是否为对象类型啊?

还有,$UserName.value 是什么意思啊?为什么要用.value 了?看帮助文档没找见value ……

达人帮帮忙……
谢谢咯……

[ 本帖最后由 小猫妖 于 2009-3-21 10:44 编辑 ]

论坛管理员 发表于 2009-3-21 11:02:06

你问的问题太基础化了,就像1+1为什么要=2,很难解释清楚的,最好能从头学起。
:face (13):
页: [1]
查看完整版本: 在本论坛看到的一个,不懂,求解释