2013-01-01 50 views
2

我有以下代碼:Sendkeys.Send例外:關鍵字「空間」是無效的

Process.Start("cmd.exe"); 
System.Threading.Thread.Sleep(1000); 
SendKeys.Send("{D}{I}{R}{SPACE}{ENTER}"); 

我知道Space沒有做任何事情在這裏,但我試圖解決另一個問題,所以我的問題爲什麼我會得到這個例外Keyword "SPACE" is not valid.?我如何發送space

回答

7

您只需要轉義特殊字符(list at the page here),剩下的部分(包括空格)就可以按原樣寫入;

SendKeys.Send("DIR {ENTER}");