2012-07-17 18 views
6

tuşlarına basarak görevleri otomatik hale getiren bir C# programında çalışıyorum. Örneğin, programım harici bir uygulama açar (özellikle mstsc.exe) ve uygulamayı kullanır. Metin kutularını belirli değerlerle dolduran ve belirli tuşlara basan kod yazmak istiyorum. C# 4 kodunda bu tür işlemleri uygulamak için doğru ve en şık yolu nedir?C# kodunun kullanılması, metin kutusu dolgusunu simüle etmek ve

cevap

0
Bu sorunun benim çözüm, "SendKeys" ile çözüldü İt's

: ben yardımcı olacağını umuyoruz

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"); 

;)