找回密码
 加入
搜索
查看: 1054|回复: 4

新手请教,结果与例子不一样。(Send不支持中文)

[复制链接]
发表于 2009-5-7 19:37:11 | 显示全部楼层 |阅读模式
本帖最后由 dimy110 于 2009-5-7 21:56 编辑

Run("notepad.exe")
WinWaitActive("无标题 - 记事本")
Send("这是一些文字.")
WinClose("无标题 - 记事本")
WinWaitActive("记事本", "文件 无标题 的文字已经改变")
Send("!n")
新人,刚开始接触,按照帮助里写的例子结果("这是一些文字.") 在记事本里显示的是乱码,更改字体也不成。

本帖子中包含更多资源

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

×
发表于 2009-5-7 19:39:35 | 显示全部楼层
Send不支持中文,如果官方将特性请求做完,那么下一个版本可以发生UNICODE字符。
目前的方法:
1,SENDX
2,设置控件文本
3,利用剪切板复制粘贴
发表于 2009-5-7 20:16:56 | 显示全部楼层
Run("notepad.exe")
WinWaitActive("无标题 - 记事本")
ControlSetText("无标题 - 记事本","","","这是一些文字.")
WinClose("无标题 - 记事本")
WinWaitActive("记事本", "文件 无标题 的文字已经改变")
Send("!n")
发表于 2009-5-7 20:18:02 | 显示全部楼层
为了检验是不是输入的乱码,可以把后面几行去掉看看。
Run("notepad.exe")
WinWaitActive("无标题 - 记事本")
ControlSetText("无标题 - 记事本","","","这是一些文字.")
 楼主| 发表于 2009-5-7 21:54:19 | 显示全部楼层
本帖最后由 dimy110 于 2009-5-7 21:57 编辑

谢谢,明白了。
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-5-8 10:05 , Processed in 0.083072 second(s), 20 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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