autohotkey を介して Windows コマンドに引数を渡そうとしていますが、文字列内の引用符をうまくエスケープできませんでした。
次のようなことをしたい:実行、シャットダウン "/s /c /"MESSAGE/""
そこで、次のコマンドを実行します: shutdown /s /c "MESSAGE"
どうすればいいですか?
autohotkey を介して Windows コマンドに引数を渡そうとしていますが、文字列内の引用符をうまくエスケープできませんでした。
次のようなことをしたい:実行、シャットダウン "/s /c /"MESSAGE/""
そこで、次のコマンドを実行します: shutdown /s /c "MESSAGE"
どうすればいいですか?
The forward slash is not an escape key so you don't need to escape it, if you have problems put curly braces around it like : shutdown {/}f {/}r {/}t 00 {Enter}
but it should work (and does on my machine) without curly braces. The quotes can also be done inside curly braces. So: shutdown /s /c {"}MESSAGE{"}
should work.