当我每天开始使用AutoHotKey时,我认为在我的编码中实现它是个好主意。
我希望它能创建一个这样的结构:
{
(Tab)
}
输入{
后跟Enter
时。
到目前为止,我已经:
:*{Enter::
SendInput, {{}
SendInput, {Enter}
SendInput, {Enter}
SendInput, {}}
SendInput, {Up}
SendInput, {Tab}
return
但我不断遇到错误和奇怪的异常。
答案 0 :(得分:2)
为了让您的代码正常工作,必须包含两件事: 1.必须使用反引号将大括号括在hotstring中 2.必须使用选项'o'来防止在send命令中的大括号之后发送返回。
尝试以下方法:
:o:`{::{{}`n`n{}}{up}{tab}
注意:您可能需要修改此结尾字符才能在Enter上触发。这将影响全球的热绳。
#Hotstring EndChars `n
答案 1 :(得分:0)
试试这个。
Send, {{}{Enter}{tab}{Enter}{}}{up}{End}
这对我有用,但我的AutoHotKey_L不接受你的热键“* {Enter”,所以我使用了另一个临时热键“^ q”。
答案 2 :(得分:0)
这个热线对我有用。
:*:`{`n::
这应该抓住它而不需要解决EndChars。