自动热键:即时文本替换



我的AutoHotKey脚本的一部分将@@替换为我的电子邮件地址。目前,我这样做是这样的:

::@@::
SendInput, example@domain.com
return

足够简单,效果很好,但是在替换之前,您需要按空格/逗号/句点/等。有没有办法立即替换它而无需任何进一步的交互 - 一旦匹配标准,它就会被替换?

按照AutoHotKey文档,我尝试了:

StringReplace, var_Email, var_Email, @@, example@domain.com, All

但它只是清除了@@.

您正在热字符串中查找 * 选项。此选项会在检测到字符串后立即替换字符串,而无需额外的键。

:*:@@::example@domain.com

将实现您正在寻找的。

选项的文档位于此处:http://www.autohotkey.com/docs/Hotstrings.htm

相关内容

  • 没有找到相关文章

最新更新