顯示廣告
隱藏 ✕
看板 Programming
作者 tingyun60426. (tingyun60426.bbs@ptt.cc)
標題 [轉寄] Re: [AHK-] 分享以Send指令送中文字串小程式
時間 2010年03月06日 Sat. PM 06:29:02


看板 EzHotKey
作者 Lumania (小糠榔)
標題 Re: [AHK-] 分享以Send指令送中文字串小程式
時間 Thu Oct 23 14:49:11 2008


經過一些修改過,英文中文可以混雜送出
程式碼如下,參考看看

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: 210.69.13.1
※ 編輯: Lumania         來自: 210.69.13.1          (10/24 08:59)
※ 看板: Programming 文章推薦值: 0 目前人氣: 0 累積人氣: 567 
r)回覆 e)編輯 d)刪除 M)收藏 ^x)轉錄 同主題: =)首篇 [)上篇 ])下篇