supermyth 发表于 2008-11-28 15:25:13

send发送中文都是乱码

我是新手,想用au3做个自动安装程序,其中一步骤是自动输入安装目录,我用send("E:\网络游戏").运行后"网络游戏"变成了乱码,请问要怎么解决.      还有自动按 CTRL+V 要怎么实现

sanhen 发表于 2008-11-28 15:45:48

http://www.autoitx.com/forum.php?mod=viewthread&tid=3503&extra=page%3D1

webhelp 发表于 2008-11-29 01:12:32

#include <ACN_String.au3>
Run("notepad.exe")
WinWaitActive("无标题 - ")
SendX( "用SendX发送中文就不会出现乱码了。 ",0)

[ 本帖最后由 webhelp 于 2008-11-29 05:26 编辑 ]

xz00311 发表于 2009-10-15 10:34:51

谢谢能不能解释一下为什么嘛

youxiz 发表于 2009-10-18 23:28:12

用户自定义函数(#Include <ACN_String.au3>中的) SendX($string, $flag)发送汉字,不会出现乱码。
Send()不能用来发送中文

xrbenbeba 发表于 2009-10-18 23:57:13

路过!!职业的

chujj 发表于 2009-10-29 13:08:49

Include中没有ACN_String.au3 只有String.au3

kn007 发表于 2009-10-29 15:04:56

是UserInclude里面才有,楼上的不专业。。。

sxd 发表于 2009-10-29 23:47:52

#Include <> 会自动寻找文件
优先级为
脚本目录
Include
UserInclude

ZEROBOYS 发表于 2009-11-1 16:42:14

倘若是跑自動安裝...建議使用
ControlSetText <<<按F1有著參數教學、範例教程,倘若您看不懂英文,論壇內有中文化版...

個人評價為:以前製作的自動安裝軟體,應該有100-200套了,都是習慣此此參數替代Send
因為有著CTRL+V的質感,對中文相容性也較高...
參數使用場所
一、將任何程式改成一鍵安裝註冊版
二、程式安裝過程需要輸入序號、名字(中英混雜皆可)
三、程式安裝過程需要變更預設的程式目錄...
页: [1]
查看完整版本: send发送中文都是乱码