如何使用AutoHotkey发送{字符

时间:2015-07-10 10:13:36

标签: autohotkey

我正在尝试使用AutoHotkey发送{字符,但后续脚本无效。

<^>!b::Send,{
Return

3 个答案:

答案 0 :(得分:1)

{ char具有特殊含义,因此需要进行转义。您的代码需要看起来像

<^>!b::Send,{{}
Return

请参阅explanation here

答案 1 :(得分:1)

您还可以使用原始选项

发送{和其他特殊含义键

<强>命令:

<^>!b::Sendraw, {

选项:

<^>!b::Sendinput, {raw}{

希望有所帮助

答案 2 :(得分:0)

虽然@garyh为所提出的问题提供了正确的答案,但它并没有真正解决使我首先使用AutoHotkey的问题。

在我的案例中,在Windows 8.1上修复Delphi 7和RAD PHP XE2,在编辑器中使用 Alt Gr + B 将执行&#34;显示断点窗口&# 34;快捷方式(定义为 Ctrl + Alt + B ),而不是写{个字符。

另一种发出{字符的方法即使在上述情况下也能正常工作

<^>!b::Send,{Asc 0123}
Return