请教如何给IE窗口中的 文本 控件填内容?!
本帖最后由 水泊蓝山 于 2009-9-29 12:53 编辑程序已包含了 ie.au3
使用IECreat 和 IENavigate 打开的窗口
窗口中是 textaera 控件,不是当前焦点,如何能不用鼠标及键盘等定位方式,使用相关函数来填入内容?
在论坛搜过这种方式:$oForm = _IEFormGetObjByName ($oIE, $dl_ck) ;通过该IE窗口找到登录的form
$oQuery = _IEFormElementGetObjByName ($oForm, $DL_YHKJ) ;通过找到的form找到登录的用户控件
_IEFormElementSetValue ($oQuery, $yhm)但发现input 控件上可行,Textera 控件上没反应。。。但是调试设置 msgbox 显示 textare 控件的 name,type,id 都是没问题的
谢谢! #include <IE.au3>
$goole = _IECreate ("http://www.google.com.hk")
$gzc = _IEGetObjByName ($goole,"q")
_IEFormElementSetValue ($gzc,"TMD")
$forms = _IEGetObjByName ($goole,"btng")
_IEAction ($forms,"click") 网页上可能没form,所以不能象你那要用,用2楼的试试。
页:
[1]