hotstring把先生和夫人变成了夫人

时间:2016-06-04 02:49:28

标签: autohotkey

Microsoft Word标记了我的先生,并希望每次都将其更改为先生和夫人。由于我已习惯输入先生和夫人,我想使用Autohotkey在我输入时自动更改...

现在,我有:

:c*:Mrs::Mrs. 
:c*:Mr::Mr. 

但正如你可能猜到的那样,当我输入Mrs时,由于命令先生,它会变为Mr.S,并且永远不会调用太太命令

我输入Mrs.时可以输入Mrs,输入Mr.时可以输入Mr吗?

2 个答案:

答案 0 :(得分:3)

阅读Hotstrings上的文档并比较你的代码我发现你有*选项会立即触发你的hotstring,这就不再需要一个End Character(默认为space,enter,tab)来触发热串更换。要纠正此行为,只需删除*

:c:Mrs::Mrs. 
:c:Mr::Mr. 

答案 1 :(得分:1)

和ahkcoder一样,但我会使用额外的空格并用星号替换空格。

:*:mr ::Mr. `
:*:mrs ::Mrs. `

不使用:c:,这使它与案例无关。 在Word中,您也可以使用自动更正。