kavoe 发表于 2008-5-28 14:56:53

请教,怎么自动填表单呢

在web页面,我想实现自动填表单
有几个下拉菜单, 不知道该怎样选, 有人做过吗

kavoe 发表于 2008-5-28 15:41:19

我觉得肯定有办法,只是我现在不知道, 拜托各位高人了

bob 发表于 2008-5-28 19:34:06

给出地址看看?

maker 发表于 2008-5-28 22:21:21

用_IEFormElementOptionSelect

注意看下面打开页面的左下面选择翻译类型框

#include <IE.au3>
$oIE = _IECreate ("http://fy.iciba.com")
WinSetState("",$oIE,@SW_MAXIMIZE)
$oForm = _IEFormGetObjByName ($oIE, "transform")
$oSelect = _IEFormElementGetObjByName ($oForm, "langpair")
For $i = 0 To 10
    _IEFormElementOptionSelect ($oSelect, $i, 1, "byIndex")
    Sleep(1000)
Next

[ 本帖最后由 maker 于 2008-5-28 22:38 编辑 ]

kavoe 发表于 2008-5-29 08:13:18

谢谢 maker, 这就是我要的
顺便问下, AutoHotkey能实现同样的功能吗

maker 发表于 2008-5-29 11:14:46

AutoHotkey是热键指向自定义函数,如果你是按键后实现自动填表的意思那是可以实现的,很简单,把我写的那段放在一个func里就可以了

kavoe 发表于 2008-5-31 10:01:56

thx,可帮了我大忙了
页: [1]
查看完整版本: 请教,怎么自动填表单呢