找回密码
 加入
搜索
查看: 1275|回复: 1

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

[复制链接]
发表于 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,很难解释清楚的,最好能从头学起。
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-11-15 08:22 , Processed in 0.072985 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表