原文网址:
hi.baidu.com/goodlad/blog/item/2fd2e295692fb041d0135e3c.html
貌似autohotkey和autoit3对中文支持都不好啊,想在autoit中用send函数发送中文是不行的,得自己写一个函数,有人命名为SendC函数,代码如下:
Run("notepad.exe")
WinWaitActive("无标题 - ")
$Text = "中文 :请多关照" & @CR
$Text &= "繁體 :請多關照 " & @LF
$Text &= "日文 :よろしくお願いします " & @CR
$Text &= "特殊符号: ♂☆⊙①ⅠΘ┆" & @LF
$Text &= "@CRLF 会换行2次" & @CRLF
$Text &= "End"
SendC($Text)
Func SendC($Str)
For $i = 1 To StringLen($Str)
Send('{ASC ' & StringToBinary(StringMid($Str, $i, 1) & ' ') & '}')
Next
EndFunc ;==>SendC
经过本人测试,非常好用!赞一个!