【发布时间】:2011-04-21 03:03:18
【问题描述】:
我正在尝试启动一个正在运行的 C# 程序,然后在它开始运行后从 cmd.exe 向它发出命令。例如,假设我从命令行 (C://FILEPATH/my_program.exe) 启动了我的 .exe。然后我想让该程序继续运行,然后让我能够向它传递它能够处理的命令。在我的理想世界中,这将类似于“C://FILEPATH/my_program.exe run_my_command()”,它将执行 run_my_command 函数,或者“C://FILEPATH/my_program.exe k”,它将做一些响应到我预先编程的字符 k。我知道,正如我键入的那样,将启动 my_program.exe 的新副本。我只想在我通过类似的东西时让一个跑步。
有人知道怎么做吗?示例代码将不胜感激。谢谢!!
【问题讨论】:
-
您为什么不希望它作为 GUI 应用程序(因为您希望它是交互式的)或传统的客户端-服务器应用程序(连接到服务器、发送命令、断开连接)?跨度>
-
我正在启用网络功能。我正在使用 PHP 中的 System() 写入命令行。