字符串中的Autohotkey转义引号(用于运行命令参数)

时间:2012-12-04 16:05:50

标签: windows cmd autohotkey

我正在尝试通过autohotkey将参数传递给windows命令,但我无法成功转义字符串中的引号。

我想做的事情如下: 运行,关闭“/ s / c /”MESSAGE /“”

所以我运行命令: shutdown / s / c“MESSAGE”

我该怎么做?

2 个答案:

答案 0 :(得分:1)

加倍引号以逃避它们。

Run, shutdown "/s /c ""MESSAGE"""

有关详细信息,请参阅EscapeChar文档。

答案 1 :(得分:0)

正斜杠不是一个转义键,所以你不需要转义它,如果你有问题在它周围放置花括号,如:shutdown {/}f {/}r {/}t 00 {Enter}但它应该工作(并且在我的机器上)没有卷曲括号。引号也可以在花括号内完成。所以:shutdown /s /c {"}MESSAGE{"}应该有用。