我知道如何启动一个进程。但我的问题是控制台窗口(在这种情况下为7z)会在最前方弹出,挡住我的视线并消除我的焦点,并且每隔几秒钟干扰我的句子或其他事情。这非常令人恼火,我应该怎么避免这种情况发生?我认为CreateNoWindow可以解决这个问题,但实际上没有。
注意:有时需要用户输入控制台(替换文件还是不替换)。因此完全隐藏它可能会成为一个问题。
这是我的当前代码。
注意:有时需要用户输入控制台(替换文件还是不替换)。因此完全隐藏它可能会成为一个问题。
这是我的当前代码。
void doSomething(...)
{
myProcess.StartInfo.FileName = ...;
myProcess.StartInfo.Arguments = ...;
myProcess.StartInfo.CreateNoWindow = true;
myProcess.Start();
myProcess.WaitForExit();
}