Sto lavorando a un programma C# che automatizza le attività. Ad esempio, il mio programma apre un'applicazione esterna (in particolare mstsc.exe) e utilizza l'applicazione. Voglio scrivere codice che riempie caselle di testo con determinati valori e preme certi pulsanti. Qual è il modo giusto ed elegante per implementare tali operazioni in un codice C# 4?Utilizzo del codice C# per simulare il riempimento e la pressione dei pulsanti di testo
6
A
risposta
0
mia soluzione per questo problema, vale la risolto con "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");
spero che vi aiuterà;)
2
se l'obiettivo speciale è mstsc.exe
uso 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
altro Windows Input Simulator (C# SendInput Wrapper - Simulate Keyboard and Mouse) è una libreria affidabile e open-source su CodePlex per il vostro problema.
Problemi correlati
- 1. C# DataGridViewButtonCell imposta il testo dei pulsanti
- 2. Come simulare i clic del mouse e la pressione dei tasti in F #
- 3. Utilizzo di KBDLLHOOKSTRUCT per determinare la prima pressione del tasto
- 4. Come impostare la dimensione del carattere per il testo dei pulsanti di dialogo
- 5. Utilizzo dei pulsanti freccia per scorrere la finestra orizzontalmente
- 6. Come distinguere tra la pressione lunga dei tasti e la pressione normale dei tasti?
- 7. Jsoup può simulare la pressione di un pulsante?
- 8. Come posso simulare la pressione di un pulsante?
- 9. Come simulare una "pressione dei tasti" di un Unicode in Mac Os X usando Objective-C?
- 10. Simulare la pressione della tastiera in un modo non deprecato?
- 11. Utilizzo dei margini di span per allineare il testo
- 12. Simulare la trasparenza dei colori
- 13. Come nascondere caselle di testo, etichette e pulsanti C# WPF
- 14. Riempimento del testo all'interno del rettangolo
- 15. Strutturazione dei clic sui pulsanti per evitare la ripetizione del codice
- 16. Previene la selezione del testo per i clic rapidi dei pulsanti
- 17. Come impostare il colore del testo dell'etichetta dei pulsanti per stato UIControlStateHighlighted
- 18. Come modificare il testo del titolo e il colore dei pulsanti SENZA cambiare il colore del testo del menu di overflow dell'azione nella nuova barra degli strumenti?
- 19. Riduci il riempimento del testo all'interno di un pulsante
- 20. Android: utilizzo di LinkMovementMethod per il testo di modifica
- 21. immagini di sfondo dei pulsanti allungate (utilizzo wrap_content o dp)
- 22. Utilizzo del codice di Visual Studio e utilizzo dei simboli definiti
- 23. Come posso simulare una pressione di un tasto in JavaScript?
- 24. Android simula la pressione di una chiave
- 25. come modificare il testo predefinito dei pulsanti in JOptionPane.showInputDialog
- 26. simulare il movimento del mouse in Ubuntu
- 27. Come modificare il colore del testo e il colore di riempimento
- 28. Eliminazione del ritardo iniziale della pressione dei tasti
- 29. Utilizzo di a.vim per C++
- 30. Android Utilizzo dell'elenco di livelli per il selettore di pulsanti