本帖最后由 deliy 于 2010-5-21 00:08 编辑
楼上说的没有实例,不好懂。
不过我已经懂了并解决,并且把方法总结了一下
如下:
(声明:严重BS这里面的一些人,知道答案后不贴出来大家一起交流学习,属于那种吃蛇不吐骨头的人,只进不出,今天搜索了一下txtarea,四篇贴一篇有分享,其余都是只有标题无解,楼Z却回复已经搞定,超级BS;也特别感谢以下各位的耐心解答:SXD、AUTOIT.NET、lchl0588、papazhu.com、霹雳游侠、风行者、thesnoW囧、夏季、Kxing)
txtarea类型多行文本输入框详细用法By deliy
多行文本输入关键在于换行
换行用以下表示:& @CRLF &
一、 _IEDocInsertText在一个元素内部或者周围插入文字
$oQuery=_IEFormElementGetObjByName($oForm,"description");指定$oForm表格控件ID的值”description”
_IEDocInsertText($oQuery,"1234"& @CRLF &"sdsf","beforeend");为上面这个控件元素赋值, 用“& @CRLF &”换行
二、_IEGetObjById
$ miaoxu =_IEGetObjById($oQuery,"description")
$ miaoxu.value ="1234" & @CRLF & "sdsf";为这个控件赋值,还是用“& @CRLF &”换行
三、send(“{ENTER}”)
$miaoxu = _IEGetObjById ($oIE, "description");指定"描述"的ID变量
$miaoxu.focus;光标聚焦到这个ID控件中
Send("1234{ENTER}sdsf")
前提是必须把光标移到这个控件中去,这里用回车来换行! |