首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >AutoHotKey:"{Enter“Hotstring

AutoHotKey:"{Enter“Hotstring
EN

Stack Overflow用户
提问于 2012-10-22 09:43:58
回答 3查看 1.9K关注 0票数 0

因为我已经开始每天使用AutoHotKey,所以我想在我的代码中实现它会是一个好主意。

我想让它创建一个这样的结构:

代码语言:javascript
复制
{
    (Tab)
}

输入后跟Enter{时。

到目前为止,我得到了:

代码语言:javascript
复制
:*{Enter::
    SendInput, {{}
    SendInput, {Enter}
    SendInput, {Enter}
    SendInput, {}}
    SendInput, {Up}
    SendInput, {Tab}
return

但我一直收到错误和奇怪的异常。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2012-10-23 03:07:52

为了让你的代码正常工作,必须包括两件事: 1.必须在hotstring中的花括号中使用反号2.必须使用选项'o‘来防止在send命令中的花括号之后发送回车符。

尝试以下操作:

代码语言:javascript
复制
:o:`{::{{}`n`n{}}{up}{tab}

Hotstring options

注意:您可能需要修改结束字符,使其仅在回车时触发。这将全局影响hotstrings。

代码语言:javascript
复制
#Hotstring EndChars `n
票数 2
EN

Stack Overflow用户

发布于 2012-10-22 15:28:57

尝尝这个。

代码语言:javascript
复制
Send, {{}{Enter}{tab}{Enter}{}}{up}{End}

这对我有效,但我的AutoHotKey_L不接受您的热键"*{Enter“,所以我使用了另一个临时热键"^q”。

票数 0
EN

Stack Overflow用户

发布于 2013-02-17 06:03:53

这个热键对我很有效。

代码语言:javascript
复制
:*:`{`n:: 

这应该不需要设置EndChars就能捕捉到它。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13004037

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档