Любой способ держать окно внешней команды открытым во время 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();
}

То, что я пытаюсь сделать, это оставить командное окно открытым, даже после завершения процесса. Есть какой-либо способ сделать это?

В противном случае, я могу получить все выходные данные этого окна вместо моего отладчика, так что мне не нужно беспокоиться об этом окне?

веселит.

Ответы на вопрос(2)

Ваш ответ на вопрос