我试图使两个连字符触发一个短破折号,三个连字符触发一个长破折号;喜欢

:*?:---=::—
:*?:--=::–

除了工作。这是我要去的地方:
:*?: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中指出的那样,发布作为答案以提高可见性。

10-05 21:25