我的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