【发布时间】:2011-10-08 21:34:56
【问题描述】:
我在运行进程并将参数传递给它们时遇到了一些麻烦。 我知道如何使用一些参数运行进程
ProcessStartInfo psi = new ProcessStartInfo("cmd.exe", "/c something");
Process p = Process.Start(psi)
问题是脚本执行后进程终止。这就是为什么有“/c”
但我正在运行多个脚本,我想在一个进程(“cmd.exe”)中运行它们,而不是每次都启动新进程。
有解决办法吗?
我希望有人能理解我在说什么;)
【问题讨论】:
-
首先想到的是创建一个批处理文件,尽管.net 中可能有更好的东西。
-
您是否控制您尝试将参数传递给的程序的应用程序逻辑?