2013-04-26 43 views
0

我開始的Perl控制檯的過程類似:C#啓動外部進程,並保持運行

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(); 

代碼啓動過程,但過程完成後,它的終止。 我可以運行這個控制檯並保持它活着,如果我需要,發送到控制檯一些參數和類似輸入確認?

謝謝...

回答

0

我可以運行該控制檯,並保持它活着

當然可以。在一個while循環中,使用Thread.Sleep(...);

如果我需要,發送到控制檯的一些論點和類似回車確認

當然可以。看看MSDN

+0

非常感謝 – Majak 2013-04-26 07:25:44