51Testing软件测试论坛

标题: vbs:空格所占位置太小引起不能对齐的问题 [打印本页]

作者: hhhsmileyangxue    时间: 2008-6-13 10:23
标题: vbs:空格所占位置太小引起不能对齐的问题
用追加的方式打开文本文件,然后
Do While Len(message)<50
        message = message&" "
Loop
f.WriteLine(message&"pass") '在这一行还是不能对整齐,怎么解决?
是因为一个空格所占位置太小,但却要占一个字符,当message获得不同信息时,往下一行写,"pass"的位置与上一行的"pass"位置会错开,如图:
输入密码                pass
点击[登陆]               pass
XXXXXXXXXXXXXX                 pass
f.WriteLine(message&"pass") '在这一行不能对整齐,怎么解决?
作者: hhhsmileyangxue    时间: 2008-6-13 12:38
发现原来是中文字符只占一个字节,并不是空格所占位置太小,用LenB()可解决




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2