本帖最后由 heroxianf 于 2015-11-26 10:48 编辑
做出来的东西很奇怪了,测试前后名字显示都是正确的,未读发送到空间上英文就自动跑到后边去了。请帮忙检查一下毛病在什么地方。For $i = 2 To UBound($aArray1) - 1
$str = StringSplit($aArray1[$i], ",", 1)
$xName = StringRegExpReplace($str[1], " ", "")
FileWriteLine(@ScriptDir & "\Added_error.txt", _Now() & ">>: " & $xName)
If WinExists($xSubTitle[2]) Then
Sleep(100)
WinActivate($xSubTitle[2])
FileWriteLine(@ScriptDir & "\Added_error.txt", _Now() & ">>: " & $xName)
;MsgBox(0, 0, $xName);测试名称显示正确性
ControlSend($xSubTitle[2], "", "ThunderRT6TextBox5", $xName)
FileWriteLine(@ScriptDir & "\Added_error.txt", _Now() & ">>: " & $xName)
Sleep(500)
这是读取值是正确的
这是赋值后输出的结果名称也是正确的
唯独发送到公司系统的控件上就变成 曹阳test 大写的T也变成小写的了。这类问题是不是跟录入系统有关系呢? |