找回密码
 加入
搜索
查看: 2014|回复: 2

[IE类操作] [已解决]Autoit如何填写IE textarea?

[复制链接]
发表于 2017-7-21 08:26:09 | 显示全部楼层 |阅读模式
本帖最后由 bf8268 于 2017-7-21 23:52 编辑

$item=_IEGetById($oIE,"id")
$item.value="hello world"
报错“
$item.value="hello world"
$item^error
Variable must be of type "Object"
"
用msgbox(1,"",$item.name)
报错同上
使用_IEFormGetCollection($oIE),
@extended为0。
请教,如何填写textarea?
 楼主| 发表于 2017-7-21 23:21:44 | 显示全部楼层

尝试
#include <IE.au3>
Global $oIE = _IEAttach("http://83.16.16.218/sword?tid=LddjBLH_lddjMaintx", "URL")
$oFrame = _IEFrameGetCollection($oIE, 0)
_IEPropertySet($oFrame, "innertext", "天王盖地虎" & @CRLF & "宝塔镇河妖")
结果哭笑不到

本帖子中包含更多资源

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

×
 楼主| 发表于 2017-7-21 23:48:56 | 显示全部楼层
查了各种帖子,最终自己解决了,附上代码,方便后来人。
#include <IE.au3>
Global $oIE = _IEAttach("http://83.16.16.218/sword?tid=LddjBLH_lddjMaintx", "URL")
$oFrame = _IEFrameGetCollection($oIE, 0)
$texts=_IETagnameCollection($oFrame,"textarea")
$item=$texts(1)
$item.value="天王盖地虎" & @CRLF & "宝塔镇河妖"
感谢http://www.autoitx.com/forum.php ... 26amp%3Btypeid%3D31
感谢http://blog.csdn.net/ijustcalledtosay/article/details/27712921无私分享

评分

参与人数 1金钱 +30 收起 理由
afan + 30

查看全部评分

您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-12-24 11:16 , Processed in 0.072214 second(s), 22 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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