找回密码
 加入
搜索
查看: 1374|回复: 1

[AU3基础] 关于赋值后输出到控件上赋值内容换位问题请教[已解决]

[复制链接]
发表于 2015-11-26 09:56:08 | 显示全部楼层 |阅读模式
本帖最后由 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也变成小写的了。这类问题是不是跟录入系统有关系呢?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×
 楼主| 发表于 2015-11-26 10:49:52 | 显示全部楼层
自己检查代码,在
 ControlSend($xSubTitle[2], "", "ThunderRT6TextBox5", $xName)
前加一个   sleep(200)  就解决问题了,难道输入快了,就会出现变换位置?
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-12-26 20:52 , Processed in 0.076989 second(s), 20 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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