autoit ControlSetText命令赋值中文文本错误

autoit3中间ControlSetText命令赋值中文文本错误ControlFocus(String,"","TLabeledEdit1")ControlSetTex... autoit3 中间 ControlSetText命令赋值中文文本错误
ControlFocus(String,"","TLabeledEdit1")
ControlSetText(String,"","TLabeledEdit4","你好")

为什么我在TLabeledEdit4 中总是输入不进 你好 这两个汉字, 但是我把 你好 变更成别的英文字母和数字,却成功了,请问为什么?
String 是当前窗口标题文本,没有问题
请重点解决 为什么 中文两字不能输入,英文和数字却可以输进去
展开
 我来答
百度网友5311d79
2013-04-26 · TA获得超过1.9万个赞
知道大有可为答主
回答量:6356
采纳率:71%
帮助的人:3196万
展开全部
这可能是控件本身做了限制,出于方便自己对文本内容作比较或其他目的。
我猜,你操作的应该不是autoit自己创建的控件而是第三方应用程序。
autoit中也可以限制edit控件只能输入数字,在创建控件时加上 $ES_NUMBER 属性即可。但要允许输入英文字母而不能输入汉字,这种限制在autoit中不是那么容易做到的。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式