[爆卦]AutoHotkey send 中文是什麼?優點缺點精華區懶人包

為什麼這篇AutoHotkey send 中文鄉民發文收入到精華區:因為在AutoHotkey send 中文這個討論話題中,有許多相關的文章在討論,這篇最有參考價值!作者maxisam (偽.強者)站內EzHotKey標題Re: [AHK-] 分享以Send指令送中...


請問一下有沒有人是過'注'這個字?

用這個function送出的時候 會變成其他字 '狎'

請問這是為什麼呢 ?

而且這連用clipboard都是沒有用的


※ 引述《Lumania (小糠榔)》之銘言:
: 經過一些修改過,英文中文可以混雜送出
: 程式碼如下,參考看看
: SendBig5(xx)
: {
: i:=StrLen(xx)
: if i=0
: return
: loop,
: {
: tmp1 := NumGet(xx, 0, "UChar")
: if tmp1<128
: {
: i--
: stringtrimleft, xx, xx, 1
: }
: else
: {
: tmp1 := ( tmp1<<8) | NumGet(xx, 1, "UChar")
: i-= 2
: stringtrimleft, xx, xx, 2
: }
: send, {ASC %tmp1%}
: if i=0
: break
: }
: }
: ^Numpad2::
: keywait, ctrl
: winwaitactive, A
: SendBig5("檢驗abc~!的,,(1天)")
: return

--

--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 161.130.232.45
※ 編輯: maxisam 來自: 161.130.232.45 (08/20 04:44)
JediDotOrg:沒仔細研究,但是我會猜是 Big5 衝碼, 08/20 07:51
JediDotOrg:因為「注」的第二個位元剛好是「`」 08/20 07:51
JediDotOrg:試試看用 '注`' 這樣會不會順利送出 '注'? 08/20 07:51


哇 強者 真的是如此

我都沒注意到這16進位是一樣的

另外我後來用另一版的AHK解決了這個問題

http://www.autohotkey.net/~Lexikos/AutoHotkey_L/

這個版本支援Unicode
※ 編輯: maxisam 來自: 161.130.232.45 (08/20 10:09)
IOann:我用的程式碼沒有這個問題。歡迎測試:http://ppt.cc/ZQCh 08/20 15:39
Lumania:msgbox, 注意 這行程式也是會有問題 08/21 16:56
Lumania:msgbox, 注`意 這樣就沒問題了 08/21 16:57
darkgerm:要怎麼查一個字的兩個位元是什麼啊? 08/22 18:41
IOann:1. 改一下本文的程式碼可以秀 2. 網站 http://ppt.cc/oZNX 08/22 19:17

你可能也想看看

搜尋相關網站