QQ 密保问题的问题下拉框如何操作?『已解决』
本帖最后由 loveauto 于 2013-1-5 11:02 编辑#cs
打开一个已经存在的QQ密码安全设置的界面进行设置
#ce
#include <IE.au3>
Local $s_Url="http://aq.qq.com/cn2/manage/upgrade/upgrade_determin"
Local $oIE=_IECreate($s_Url,1,1,1,0)
Local $sHTML = _IEBodyReadHTML($oIE)
Local $oLinks = _IELinkGetCollection($oIE)
Local $iNumLinks = @extended
Local $linknumber=0
For $oLink In $oLinks
$ll=StringInStr( $oLink.href,"to=question",1)
If($ll>1)Then
_IELinkClickByIndex ($oIE,$linknumber)
ExitLoop
EndIf
$linknumber=$linknumber+1
Next
Sleep(5000)
$obj = _IEGetObjById($oIE, "dna_ques_1")
$obj.Focus()
$obj.value = "您父亲的生日是?"
这个下拉框如何选择呀,要选择指定的某个?
大家给一个提示,先谢谢了 _IEFormElementOptionSelect #include <IE.au3>
Local $s_Url="http://aq.qq.com/cn2/manage/enter?to=question&mb_flow_type=setdir&outurl=setdir&;"
Local $oIE=_IECreate($s_Url,1,1,1,0)
$oFrames = _IEFrameGetCollection ($oIE)
Local $iNumFrames = @extended
For $i = 0 to $iNumFrames - 1
$oForm = _IEFrameGetCollection($oIE, $i)
Local $oDoc = _IEDocGetObj($oForm)
$s2html = _IEDocReadHTML($oDoc)
MsgBox(0, "The URL", $s2html)
Next找到3个Frame,可是获取不到Frame的内容 MouseWheel ( "方向" [, 點選] )
可以試一下這個命令
先要選中下拉菜單 CONTROLCOMMAND可以实现~~使用_ie的话我还不是很会~ 我用最简单的做法,找到控件框,focus,然后click,出现下拉框,继续找下拉框中的某个控件,再focus,再click...一步一步,基本上等于鼠标点击,好处是兼容性高,坏处是找的比较辛苦且代码多
页:
[1]