我正在處理一個C#程序,它可以自動執行任務。例如,我的程序打開一個外部應用程序(特別是mstsc.exe)並使用該應用程序。我想寫一些代碼,用某些值填充文本框並按下某些按鈕。在C#4代碼中實現這些操作的正確和最優雅的方式是什麼?使用C#代碼來模擬文本框填充和按下按鈕
6
A
回答
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");
我希望這將有助於;)
2
如果您的特殊目標是mstsc.exe
使用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
其他Windows Input Simulator (C# SendInput Wrapper - Simulate Keyboard and Mouse)是CodePlex上針對您的問題的可靠和開源庫。
相關問題
- 1. Javascript - 點擊按鈕填充文本框
- 2. 使按鈕填充UITableView時按下
- 3. 模擬按鈕按下
- 4. 如何使用單選按鈕填充文本框
- 5. c#SQL搜索按鈕點擊事件,填充到文本框
- 6. 如何在每次按下按鈕時使文本填充文本(標籤)?
- 7. 填充按鈕
- 8. 使用按鈕和輸入的文本填充textarea
- 9. 用按鍵模擬輸入填充
- 10. 填充按鈕和矩形
- 11. 模擬鼠標按下按鈕(按鈕4和5)
- 12. 按鈕文本推開填充在Firefox
- 13. 按鈕內部的文本填充
- 14. 減少按鈕內的文本填充
- 15. 代碼按下按鈕
- 16. 當文本框填充時啓用單選按鈕集
- 17. 按下按鈕後計算文本框
- 18. Android:當按鈕狀態按下時按鈕填充改變
- 19. 水平使用文本框和按鈕
- 20. 如何使用Datarow和DataTable來填充單選按鈕?
- 21. Windows Phone「Home」按鈕按下模擬
- 22. NSTextField模擬返回按下按鈕
- 23. 如何模擬按鈕按下?
- 24. 用ArrayList填充JavaFX按鈕
- 25. 用按鈕填充網格
- 26. 在ASP.net按鈕單擊使用VB腳本填充一個ASP.Net文本框
- 27. WPF C#按鈕綁定和文本框到按鈕綁定
- 28. 爲按鈕和文本框
- 29. 如何通過按下按鈕來添加文本框
- 30. 表格填充和按下python中的javascript按鈕