私は次のコードを持っています:
Process.Start("cmd.exe");
System.Threading.Thread.Sleep(1000);
SendKeys.Send("{D}{I}{R}{SPACE}{ENTER}");
ここでは何もしないことはわかってSpace
いますが、別の問題を解決しようとしているので、なぜこの例外が発生するのKeyword "SPACE" is not valid.
ですか? どうすれば送信できますspace
か?
特殊文字(ここのページのリスト)をエスケープするだけでよく、スペースを含む残りはそのまま書くことができます。
SendKeys.Send("DIR {ENTER}");