本帖最后由 feixiang737 于 2011-7-16 19:52 编辑
谢谢斑竹提醒,刚刚才起来标题乱写的,不太懂哦- -
以下是代码,下拉框那怎么固定一个问题?假如我想写,您孩子的生日是什么,怎么选择?(在这里谢谢海哥和个位群友给的帮助,3Q$oIE = _IECreate("http://account.changyou.com/newReg/register.jsp?game=TL2", 0, 1, 1, 1) ;登陆页面
;~ 找已经存在的的ie窗口,显示ie,等待网页载入完全然后返回,激活此ie窗口
WinSetState("畅游帐号系统 - 注册账号 - 填写信息 - Microsoft Internet Explorer", "",@SW_MAXIMIZE);
$PassWord = _IEGetObjById($oIE, "cn") ;用户名
If IsObj($PassWord) Then $PassWord.value = Random(11111111, 99999999, 1);用户名输入
$PassWord = _IEGetObjById($oIE, "passwd") ;password为密码表格
If IsObj($PassWord) Then $PassWord.value = "qq0000" ;这里是输入的密码
$PassWord = _IEGetObjById($oIE, "passwdverify") ;passwd为游戏密码
If IsObj($PassWord) Then $PassWord.value = "qq0000";这里是重复输入密码
$PassWord = _IEGetObjById($oIE, "modcode") ;设置超级密码
If IsObj($PassWord) Then $PassWord.value = "feixiang737";这里是输入超级密码
$PassWord = _IEGetObjById($oIE, "email") ;邮箱表格名字
If IsObj($PassWord) Then $PassWord.value = Random(11111111, 99999999, 1) & "@126.com"
$PassWord = _IEGetObjById($oIE, "sn") ;真实名字
If IsObj($PassWord) Then $PassWord.value = "苏岚翠"
$PassWord = _IEGetObjById($oIE, "certnumber") ;身份证
If IsObj($PassWord) Then $PassWord.value = "130502198109254967"
$PassWord = _IEGetObjById($oIE, "answer") ;密保答案
If IsObj($PassWord) Then $PassWord.value = "19900706"
$oIE.document.parentWindow.execScript("annexcode_focus();showCheckCode();")
$sui = Random(1, 22, 1) ;0是输入1,8是看有几个下拉框
$oQuery = _IEGetObjByName($oIE, "question") ; 评论
_IEFormElementOptionSelect($oQuery, $sui, 1, "byIndex")
$PassWord = _IEGetObjById($oIE, "cn") ;用户名
$rnd = Random(11111111, 99999999, 1)
If IsObj($PassWord) Then ;用户名输入
$PassWord.value = $rnd
FileWriteLine("账号.ini", $rnd & " " & "qq0000")
EndIf
|