作者solomn (九米)
看板EZsoft
标题[请问] AutoHotKey在PCMan按「【」要换成「[」
时间Mon Jan 27 23:14:23 2014
这次很负责的看完一堆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
1F:→ oversky0:用 IfWinActive 会比较简单吧? 01/27 23:17
2F:推 littledrop:如果是XP版新酷音很轻易就做到(工作常用) 但是win7就.. 01/28 02:31
3F:→ littledrop:之前新酷音有自订快速键功能 但在新版似乎就没有了 01/28 02:33
4F:推 littledrop:建议在英数下用 :*:按键::[ 比较简单 01/28 02:43
5F:推 wkwtb:【是中文全型,全型算是两个字元, [ 是半形,只有一个字元 01/28 08:39
6F:→ wkwtb:除非autohotkey有对中文这种语系特殊设计,不然解法应该非常 01/28 08:40
7F:→ wkwtb:麻烦 01/28 08:40
那麽说来【这种特殊符号是无解罗
※ 编辑: solomn 来自: 1.161.51.235 (01/28 23:31)
8F:→ yukitowu:我不确定可不可以 但是你明显的没看懂HotKey跟HotString 01/28 23:52
9F:→ yukitowu:该怎麽用 01/28 23:54
10F:→ yukitowu:HotKey再怎样也拚不出"~【"的按键 01/28 23:55
11F:推 freedy0:新酷音可以直接自选,现在已经有W7稳定版了~ 01/29 10:55