2012-07-17 20 views
6

我正在處理一個C#程序,它可以自動執行任務。例如,我的程序打開一個外部應用程序(特別是mstsc.exe)並使用該應用程序。我想寫一些代碼,用某些值填充文本框並按下某些按鈕。在C#4代碼中實現這些操作的正確和最優雅的方式是什麼?使用C#代碼來模擬文本框填充和按下按鈕

回答

0

我對這個問題的解決方案,it's用 「的SendKeys」 解決:

var Proc = new System.Diagnostics.Process(); 
Proc.StartInfo.FileName = "C:\\Windows\\System32\\mstsc.exe"; 

//Proc.StartInfo.Arguments = "/v:" + "PCwg01"; normaly 
Proc.Start(); 

System.Threading.Thread.Sleep(100); 
SendKeys.Send("PCwg01"); //name or IP adress 
SendKeys.Send("\r"); 

我希望這將有助於;)