Autohotkey 删除文本末尾的空格

Autohotkey 删除文本末尾的空格,autohotkey,Autohotkey,我刚刚开始学习使用自动热键,主要用于文本扩展,即当我键入goo时,它将变成www.google.com。问题是,在Windows中,它总是在最后留下一个空间,这很烦人。我能做些什么来避免这种情况 我尝试在脚本中添加{bs}和{left 1},但它将光标移动到最后一个字符之前,例如www.google.com自己找到了答案!我最初的代码语法是这样的 ::goo ::www.google.com 这样做最终会留下一个空间 我把它改成 ::goo :: Send, www.google.com re

我刚刚开始学习使用自动热键,主要用于文本扩展,即当我键入goo时,它将变成www.google.com。问题是,在Windows中,它总是在最后留下一个空间,这很烦人。我能做些什么来避免这种情况


我尝试在脚本中添加{bs}和{left 1},但它将光标移动到最后一个字符之前,例如www.google.com

自己找到了答案!我最初的代码语法是这样的

::goo ::www.google.com
这样做最终会留下一个空间

我把它改成

::goo ::
Send, www.google.com
return

我自己找到了答案!我最初的代码语法是这样的

::goo ::www.google.com
这样做最终会留下一个空间

我把它改成

::goo ::
Send, www.google.com
return

末尾有空格的原因是您正在按空格结束热字符串。如果使用
O
选项,它将省略结尾字符。试试这个:

:O:goo::www.google.com

更多信息可以在官方帮助文档中找到:

末尾有空格的原因是您正在按空格结束热字符串。如果使用
O
选项,它将省略结尾字符。试试这个:

:O:goo::www.google.com

更多信息可以在官方帮助文档中找到:

另一个选项是使用
:*:goo::www.google.com


星号表示热字符串将被激活,而无需等待您结束热字符串(尽管在这种情况下,键入“good”会造成问题)

另一个选项是使用
:*:goo::www.google.com

星号表示热字符串将被激活,而无需等待您结束热字符串(尽管在这种情况下,键入“good”会造成问题)