2012-07-17 3 views
6

Ich arbeite an einem C# -Programm, das Aufgaben automatisiert. Zum Beispiel öffnet mein Programm eine externe Anwendung (speziell mstsc.exe) und verwendet die Anwendung. Ich möchte Code schreiben, der Textfelder mit bestimmten Werten füllt und bestimmte Tasten drückt. Was ist der richtige und eleganteste Weg, um solche Operationen in einem C# 4-Code zu implementieren?Mit C# -Code zu simulieren Textbox füllen und drücken der Taste

Antwort

0

meine Lösung für dieses Problem, es ist mit "Sendkeys" gelöst:

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

ich es hoffentlich helfen;)

Verwandte Themen