找回密码
 加入
搜索
查看: 5300|回复: 6

请教,怎么自动填表单呢

[复制链接]
发表于 2008-5-28 14:56:53 | 显示全部楼层 |阅读模式
在web页面,我想实现自动填表单
有几个下拉菜单, 不知道该怎样选, 有人做过吗
 楼主| 发表于 2008-5-28 15:41:19 | 显示全部楼层
我觉得肯定有办法,只是我现在不知道, 拜托各位高人了
发表于 2008-5-28 19:34:06 | 显示全部楼层
给出地址看看?
发表于 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 编辑 ]
 楼主| 发表于 2008-5-29 08:13:18 | 显示全部楼层
谢谢 maker, 这就是我要的
顺便问下, AutoHotkey能实现同样的功能吗
发表于 2008-5-29 11:14:46 | 显示全部楼层
AutoHotkey是热键指向自定义函数,如果你是按键后实现自动填表的意思那是可以实现的,很简单,把我写的那段放在一个func里就可以了
 楼主| 发表于 2008-5-31 10:01:56 | 显示全部楼层
thx,  可帮了我大忙了
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-5-5 07:23 , Processed in 0.077027 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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