0

我正在像这样开始 Perl 控制台的过程:

Process proc= new Process();
proc.StartInfo.FileName = PerlPath;
proc.StartInfo.Arguments = "some parameters";
proc.StartInfo.UseShellExecute = false;
proc.StartInfo.CreateNoWindow = true;
proc.Start();
proc.WaitForExit();

此代码启动进程,但在进程完成后,它会终止。我可以运行这个控制台并让它保持活动状态,如果需要,可以向控制台发送一些参数和类似 Enter 确认的内容?

谢谢...

4

1 回答 1

0

我可以运行这个控制台并让它保持活力吗

是的你可以。进入一个while循环,使用 Thread.Sleep(...);

如果需要,请向控制台发送一些参数和类似 Enter 确认的内容

是的你可以。看看MSDN

于 2013-04-26T07:22:15.083 回答