[請問] AutoHotKey在PCMan按「【」要換成「[」

看板EZsoft (小軟體)作者 (九米)時間11年前 (2014/01/27 23:14), 編輯推噓4(407)
留言11則, 5人參與, 最新討論串1/1
這次很負責的看完一堆AutoHotKey的教學文 才敢來請益XD 但程式碼執行有誤,請問哪裡要改? 想做的是: 當焦點在PCMan時 輸入法按「【」會自動換成「[」 //由標題判斷使用的程式是不是PCMan getProgram(sTitle) { sProgram := "" iPos := InStr(sTitle, "PCMan Combo") ;MsgBox %iPos% if iPos > 0 sProgram := "PCMan" } return %sProgram% } //將「【」換成「[」 ~【:: WinGetTitle, sTitle, A sProgram := getProgram(sTitle) ;MsgBox %sProgram%-%sTitle% if (sProgram = "PCMan") Send {[} return -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 1.160.162.99

01/27 23:17, , 1F
用 IfWinActive 會比較簡單吧?
01/27 23:17, 1F

01/28 02:31, , 2F
如果是XP版新酷音很輕易就做到(工作常用) 但是win7就..
01/28 02:31, 2F

01/28 02:33, , 3F
之前新酷音有自訂快速鍵功能 但在新版似乎就沒有了
01/28 02:33, 3F

01/28 02:43, , 4F
建議在英數下用 :*:按鍵::[ 比較簡單
01/28 02:43, 4F

01/28 08:39, , 5F
【是中文全型,全型算是兩個字元, [ 是半形,只有一個字元
01/28 08:39, 5F

01/28 08:40, , 6F
除非autohotkey有對中文這種語系特殊設計,不然解法應該非常
01/28 08:40, 6F

01/28 08:40, , 7F
麻煩
01/28 08:40, 7F
那麼說來【這種特殊符號是無解囉 ※ 編輯: solomn 來自: 1.161.51.235 (01/28 23:31)

01/28 23:52, , 8F
我不確定可不可以 但是你明顯的沒看懂HotKey跟HotString
01/28 23:52, 8F

01/28 23:54, , 9F
該怎麼用
01/28 23:54, 9F

01/28 23:55, , 10F
HotKey再怎樣也拚不出"~【"的按鍵
01/28 23:55, 10F

01/29 10:55, , 11F
新酷音可以直接自選,現在已經有W7穩定版了~
01/29 10:55, 11F
文章代碼(AID): #1IvdVIE1 (EZsoft)
文章代碼(AID): #1IvdVIE1 (EZsoft)