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
6
A
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;)
2
wenn Ihr spezielles Ziel ist mstsc.exe
Verwendung its parameters:
mstsc.exe [<Connection File>] [/v:<Server>[:<Port>]] [/admin] [/f] [/w:<Width> /h:<Height>] [/public] [/span]
mstsc.exe /edit <Connection File>
mstsc.exe /migrate
sonst Windows Input Simulator (C# SendInput Wrapper - Simulate Keyboard and Mouse) ist eine zuverlässige und Open-Source-Bibliothek auf CodePlex für Ihr Problem.
Verwandte Themen
- 1. Simulieren Taste drücken C#
- 2. Simulieren Taste drücken mit Bash
- 3. Simulieren "Taste drücken" auf nicht Vordergrund-Fenster
- 4. simulieren Schlüssel drücken Selen webdriverjs
- 5. C# und Selen; Möglich, Windows-Taste zu drücken?
- 6. So drücken Sie die Windows-Taste programmgesteuert mit C# SendKeys
- 7. Abbrechen Taste drücken Ereignis
- 8. Wie erkennt man Strg + 1 Taste drücken in TextBox
- 9. Wie zu simulieren, in Rspec Drücken der Eingabetaste
- 10. Drücken einer Taste mit Enter-Taste
- 11. Deaktivierte Textbox ist nicht mehr deaktiviert auf Zurück-Taste drücken
- 12. Drücken Facebook Taste wie aus dem Code
- 13. Handhabung der ENTER-Taste in TextBox, ASP.NET
- 14. Erkennen Drücken der Zurück-Taste
- 15. C#: simulieren gdi GetBitmapBits Funktion und GdiFlush, um ein Byte-Array mit einer Bitmap zu füllen
- 16. Textbox und Taste nicht richtig
- 17. Css Taste Effekt drücken
- 18. C# Abbrechen der Schleife beim Drücken der Taste
- 19. WM_COMMAND Fang Taste drücken in C++ win32
- 20. Möglichkeit, Hardware-Taste drücken Ereignis
- 21. lange Volumen-Taste drücken
- 22. globale Taste drücken Listener
- 23. Wie eine Taste über WebBrowser drücken - C#
- 24. simulieren Sie die Tab-Taste Funktion in Javascript
- 25. Capybara: NotSupportedByDriverError beim Versuch zu simulieren drücken <ENTER>
- 26. UILocalNotification erkennen Taste geschlossen drücken?
- 27. Drücken der Taste alle 30 Sekunden vba
- 28. Taste drücken, um mehrere Felder zu validieren
- 29. Taste drücken/loslassen klicken
- 30. zeigt Alarmdialog beim Drücken der Taste