txtarea类型多行文本输入框详细用法-换行(已解决)
本帖最后由 deliy 于 2010-5-21 00:01 编辑IE表单,控件中要输入的文字需要换行,不知道如何操作.
通常我们赋予的值都是单行的.有什么也是用标点符号隔开.换行就不知道怎么操作了.
呼高手解答! 不是有换行符吗?用它的ascii码 不懂,有没有类似案例?贴出来学习下 @CR
@LF
@CRLF
其实就是\r\n
就是说 回车 也是一个字符 这样你就能理解了换行了吧 本帖最后由 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")
前提是必须把光标移到这个控件中去,这里用回车来换行! 标记,好经验,支持。 回复 5# deliy
咱们是同道中人! 顶贴、回帖、拿分、走人!url 顶贴、回帖、拿分、走人!url 在label中测试成功,谢谢! 支持下,很好的教学。 虽然不懂,也要点赞!! 支持下,很好的教学。
页:
[1]