我试图使两个连字符触发一个短破折号,三个连字符触发一个长破折号;喜欢
:*?:---=::—
:*?:--=::–
除了工作。这是我要去的地方:
:*?:11::
SendLevel 1
Send 2
return
SendLevel 0
:*?:21::3
这项工作(11个产生2,111个产生3)
:*?:--::
SendLevel 1
Send –
return
SendLevel 0
:*?:–-::—
这是相同的脚本,但是'1'被'-'替换,'2'被'-'替换,并且'3'被'-'替换,应产生“–”和“-”应该产生“-”,但是它不起作用,因为我使用的版本(来自autohotkey.com的AutoHotKey_L v1.1.09.04)不完全支持Unicode。
最佳答案
如this comment中指出的那样,发布作为答案以提高可见性。