找回密码
 加入
搜索
查看: 2201|回复: 9

如何选取下拉菜单??

[复制链接]
发表于 2009-2-5 23:26:01 | 显示全部楼层 |阅读模式
老大们,指点一下。。

[ 本帖最后由 hmgsi 于 2009-2-7 05:11 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×
 楼主| 发表于 2009-2-6 01:33:42 | 显示全部楼层
帮我修改一下如何??
 楼主| 发表于 2009-2-6 01:45:02 | 显示全部楼层
#include <IE.au3>
$url1 = "http://zh.sdo.com/web1.0/home/fastlogin.asp?CanScanArea=1010,1024&autoResize=false"
$oIE = _IECreate($url1, 0, 1, 1, 1)
$UserName = _IEGetObjById($oIE, "username")
If IsObj($UserName) Then $UserName.value = "xjlx0001"
$PassWord = _IEGetObjById($oIE, "password")
If IsObj($PassWord) Then $PassWord.value = "www110"
_IELinkClickByText($oIE, "登录")
sleep(1000)
send("{TAB}")
send("{TAB}")
send("{Down}")
sleep(1000)
_IELinkClickByText($oIE, "进入")
发表于 2009-2-6 13:16:42 | 显示全部楼层
_IEFormElementOptionSelect
 楼主| 发表于 2009-2-6 23:21:42 | 显示全部楼层
我还没用过_IEFormElementOptionSelect,看帮助,看的我头晕。。有谁帮我改一下。。谢谢了。。。
 楼主| 发表于 2009-2-7 04:55:40 | 显示全部楼层

按照帮助里的改写了脚本,但但还是不行。。

我手动选定 铁血一区(电信区)  后因为循环选定,可以自动回到 请选择区服 但就是不能自动选定其他2项,是不是文字被遮住的原因??老大们帮帮忙。。

#include <IE.au3>
$url1 = "http://zh.sdo.com/web1.0/home/fastlogin.asp?CanScanArea=1010,1024&autoResize=false"
$oIE = _IECreate($url1, 0, 1, 1, 1)
$UserName = _IEGetObjById($oIE, "username")
If IsObj($UserName) Then $UserName.value = "xjlx0001"
$PassWord = _IEGetObjById($oIE, "password")
If IsObj($PassWord) Then $PassWord.value = "www110"
_IELinkClickByText($oIE, "登录")
    Sleep(3000)
$oForm = _IEFormGetObjByName ($oIE, "form1")
$oSelect = _IEFormElementGetObjByName ($oForm, "LoginServer")
For $i = 1 To 10
    _IEFormElementOptionSelect ($oSelect, "请选择区服", 1, "byText")
    Sleep(1000)
    _IEFormElementOptionSelect ($oSelect, "铁血一区(电信区)", 1, "byValue")
    Sleep(1000)
    _IEFormElementOptionSelect ($oSelect, "铁血风云(电信区)", 0, 1, "byIndex")
    Sleep(1000)
Next
 楼主| 发表于 2009-2-7 05:11:23 | 显示全部楼层
本帖最后由 hmgsi 于 2010-5-27 07:52 编辑

老大们,我已经搞定了。。谢谢sxd!!
发表于 2009-2-7 09:03:22 | 显示全部楼层
楼主是十足的夜猫子
自己做出来很有成就感吧,不错
 楼主| 发表于 2009-2-7 18:39:45 | 显示全部楼层

自有搞出来了,才快乐。。

这个论坛里有的人不够厚道。。解决的东西,不贴出来和大家分享。。这样不好。。虽然我的水平低。。但人品不低。
发表于 2010-7-2 23:38:18 | 显示全部楼层
做个记号,下次遇到这个问题参照你的例子
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-10-3 14:22 , Processed in 0.086661 second(s), 21 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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