沙漠探戈 发表于 2007-3-13 10:13:05

求助,在winrunner8.0里如何使用type输入中文

rt,使用type("中文"),然后在测试界面出现的是乱码。难道是winrunner对中文的支持不好??

win3323 发表于 2007-3-13 10:29:02

测试界面出现的是乱码?????
以前貌似也出现过这个情况,当时好象是由于你那种录制模式下,默认输入法是中文的原因造成的.后来把输入法删的只省下英文就OK了.

你试下用
obj_mouse_click ("TxtCmd", 222, 15, LEFT);#点击TxtCmd控件
obj_type("TxtCmd","文本");#输入文本
看看可以么?

沙漠探戈 发表于 2007-3-13 11:01:05

好像不行啊。。。
是录制的时候就删掉中文输入法(删掉了还怎么输入中文呀?),还是run的时候才删除?
发现在winrunner里面输入中文,然后复制粘贴到记事本也会成乱码。。。

kolecat 发表于 2007-3-13 11:34:03

我也遇到过,不知道是怎么回事

win3323 发表于 2007-3-13 15:11:24

原帖由 沙漠探戈 于 2007-3-13 11:01 发表
好像不行啊。。。
是录制的时候就删掉中文输入法(删掉了还怎么输入中文呀?),还是run的时候才删除?
发现在winrunner里面输入中文,然后复制粘贴到记事本也会成乱码。。。

我想你也应该知道这个和脚本没关系了吧
你试下,开始菜单——控制面版——区域和语言选项”——双击,弹出的对话框中选“语言”选项。点“文字服务和输入语言”里点“详细信息”。——出来的对话框里选“高级”。——将“系统配置”下的“高级文字服务”开启,重启电脑看好问题解决没有.
高级文字服务又包括了语音识别、手写识别和其它高级输入服务等项,而多数程序通常不支持这项功能,但是如果我们关闭了这项功能,就会相应的关闭语言栏,对于中文用户将不能使用中文输入法。

然后你在看看当聚焦到你要输入的那个控件时,默认的输入法是不是英文.

最后..........也就那样了.多多切换几次输入法瞧瞧看看...

如果不行.就把你的WR放别的电脑系统装一次.看看是不是也会这样.(可别都是同个系统盘装的)

我这台电脑录制前,要先切到英文.不然录制中,我输入汉字或数字,脚本里根本都没插入语句-_-!

[ 本帖最后由 win3323 于 2007-3-14 09:59 编辑 ]

沙漠探戈 发表于 2007-3-14 10:19:16

我试试看,谢谢了sdlkfj2
页: [1]
查看完整版本: 求助,在winrunner8.0里如何使用type输入中文