看板 EzHotKey 關於我們 聯絡資訊
各位大大好: 承蒙bhbbbbb大的幫忙,幫我改寫了腳本(程式碼如下)。英文字串都OK可找到,但中文字串 卻一直失敗找不到。請問是因為AHK無法辨識中文字串嗎?或是程式碼哪裡有問題呢?煩請 各位前輩大大們指點一二,萬分感激!! 英文字串OK可找到(如下截圖): https://i.imgur.com/TWWRfmM.png
中文字串失敗找不到(如下截圖): https://i.imgur.com/KTNqKqR.png
程式碼如下: F1:: Clipboard := "" SendInput, ^c ClipWait, 3 check_if_keyword_exist() return check_if_keyword_exist() { static key_str := ["大", "川", "你", "好"] ;自定義keyword cur_clipboard := Clipboard loop, % key_str.Length() { if (Instr(cur_clipboard, key_str[A_Index], true)) { ;MouseClick, L, X1, Y1, 1, 0 ; ToolTip, % "keyword ( " key_str[A_Index] ") is found!" return } } ;MouseClick, L, X2, Y2, 1, 0 ToolTip, not found! return } -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.227.14.5 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/EzHotKey/M.1608192140.A.D7C.html
jospa: 搞了一整天,問題已解決,原來是編碼問題。用記事本存檔時要 12/17 17:33
jospa: 另存成具有BOM的UTF-8即可!!! 12/17 17:33
joy159357: 恭喜解決 12/18 09:32