我有一个命令行程序正在运行,我想向它发送附加命令(I.E.一旦它已经运行) 如何在C#中执行此操作?C#发送命令
Q
C#发送命令
2
A
回答
6
如果过程是由你的C#程序开始,那么你可以使用Process.StandardInput向它发送命令。
如果您正在向其他进程发送命令,则可以使用在here中演示的SendKey类。
+0
谢谢,这就是我所做的,完美的工作。 – YoshieMaster
2
几个可能性:
+3
或者可选[如何将按键发送到正在运行的进程对象?](http://stackoverflow.com/questions/2686865/how-can-i-send-keypresses-to-a-running-process-object) – TrueWill
1
如果您在谈论交互式控制台程序,您只需使用Console.Readline()从控制台获取输入并在代码中处理它。如果您正在谈论关于进程间通信(IPC)的更复杂的内容。
相关问题
- 1. 发送命令和C++
- 2. C#发送VNC命令
- 3. SSH.NET - 发送命令
- 4. Tibco发送命令
- 5. Python发送命令
- 6. 发送botfarm命令
- 7. c socket发送字符串命令
- 8. c#通过串口发送命令
- 9. 从C++发送命令到服务
- 10. 发送命令来管在C++
- 11. 发送FINS命令从C#到PLC
- 12. 从C程序发送Linux命令
- 13. 使用C#发送SCSI命令
- 14. 无法发送AT命令到c-06h
- 15. 用C#发送写命令到串口?
- 16. C++/CLI串口发送命令
- 17. C#短信发送错误(AT命令)
- 18. 如何从C程序向Linux命令发送命令
- 19. Laravel发送SSH命令
- 20. 发送多媒体命令
- 21. FTP命令发送vs put
- 22. SSM发送命令失败
- 23. 通过VBA发送命令
- 24. 蓝牙:发送ACL命令
- 25. 从命令行发送值?
- 26. 发送命令到进程
- 27. popen发送命令到
- 28. 发送命令到PIC
- 29. 从iOS发送SSH命令?
- 30. 发送命令到Telnet
它是否期望将命令发送给它?它听它吗?需要关于您开发的命令行程序的更多信息。 – Lav