Любой способ держать окно внешней команды открытым во время Process.Start (..)?
у меня есть следующий код, который запускает файл bat. Затем файл bat запускает какой-то файл .exe, который что-то делает. Материал занимает около 5-10 секунд.
ProcessStartInfo start = new ProcessStartInfo
{
Arguments = "\"" + newTargetFile + "\"" +
" " +
"\"" + originalFile.FullName + "\"",
FileName = filename,
WindowStyle = ProcessWindowStyle.Normal,
CreateNoWindow = false,
UseShellExecute = false
};
// Run the external process & wait for it to finish
using (Process proc = Process.Start(start))
{
proc.WaitForExit();
}
То, что я пытаюсь сделать, это оставить командное окно открытым, даже после завершения процесса. Есть какой-либо способ сделать это?
В противном случае, я могу получить все выходные данные этого окна вместо моего отладчика, так что мне не нужно беспокоиться об этом окне?
веселит.