找回密码  加入

AUTOIT CN

搜索
查看: 4426|回复: 11

[IE类操作] txtarea类型多行文本输入框详细用法-换行(已解决)

[复制链接]
发表于 2010-5-20 16:27:35 | 显示全部楼层 |阅读模式
本帖最后由 deliy 于 2010-5-21 00:01 编辑

IE表单,控件中要输入的文字需要换行,不知道如何操作.
通常我们赋予的值都是单行的.有什么也是用标点符号隔开.换行就不知道怎么操作了.
呼高手解答!
发表于 2010-5-20 17:31:03 | 显示全部楼层
不是有换行符吗?用它的ascii码
 楼主| 发表于 2010-5-20 17:36:16 | 显示全部楼层
不懂,有没有类似案例?贴出来学习下
发表于 2010-5-20 22:44:53 | 显示全部楼层
@CR
@LF
@CRLF

其实就是\r\n

就是说 回车 也是一个字符 这样你就能理解了换行了吧
 楼主| 发表于 2010-5-20 23:50:52 | 显示全部楼层
本帖最后由 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")
前提是必须把光标移到这个控件中去,这里用回车来换行!

评分

1

查看全部评分

发表于 2010-5-21 05:58:34 | 显示全部楼层
标记,好经验,支持。
发表于 2010-5-21 09:21:00 | 显示全部楼层
回复 5# deliy
咱们是同道中人!
发表于 2010-5-26 20:45:47 | 显示全部楼层
顶贴、回帖、拿分、走人!url

评分

1

查看全部评分

发表于 2010-6-10 22:35:48 | 显示全部楼层
顶贴、回帖、拿分、走人!url

评分

1

查看全部评分

发表于 2011-3-14 19:27:21 | 显示全部楼层
在label中测试成功,谢谢!
发表于 2011-3-14 19:59:14 | 显示全部楼层
支持下,很好的教学。
发表于 7 天前 | 显示全部楼层
虽然不懂,也要点赞!!
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2019-2-18 17:50 , Processed in 0.103023 second(s), 19 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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