1

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

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

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

我该怎么做呢?

4

2 回答 2

1

加倍引号以逃避它们。

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

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

于 2012-12-04T16:12:39.623 回答
0

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

于 2012-12-04T16:35:50.023 回答