如何发送{带有AutoHotkey的字符

问题描述:

我正尝试使用AutoHotkey发送{字符,但以下脚本无法正常工作。如何发送{带有AutoHotkey的字符

<^>!b::Send,{ 
Return 

{ char有特殊含义,所以需要转义。您的代码需要看起来像

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

看到explanation here

+0

非常感谢你。虽然我必须添加自己的答案来解决我遇到的更深层次的问题,但如果没有您的答案,我将无法像以前那样快速找到工作解决方案。 –

虽然@garyh提供正确的答案,问,它并没有真正解决,使我在第一时间使用AutoHotkey的问题的问题。

在我而言这是哪里的编辑器使用Alt键的Gr + 将执行在Windows 8.1中固定的Delphi 7和RAD PHP XE2 “显示断点窗口” 的快捷方式(定义为按Ctrl + Alt键 + B)而不是书写{字符。

,它即使在上述情况下工作,发射{性格的另一种方式是

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

您还可以通过使用原始选项

命令发送{和其他特殊意义键:

<^>!b::Sendraw, { 

选项:

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

希望它可以帮助

+0

谢谢,您的回答很有用,因为它显示了发送字符的其他方式。不幸的是,就像原来的答案一样,它不能解决我原来的问题,只模拟按Alt + Ascii代码真正适用于有问题的应用程序。 –