控制台中的cmd行输出 [英] cmd line output in Console
问题描述
我使用此命令行工具创建了一个控制台应用程序。当我运行该命令时,它会打开一个cmd界面,而不是在控制台工具中运行。任何帮助将不胜感激。  
ProcessStartInfo info = new ProcessStartInfo();
                 info.FileName = @" cmd.exe" ;;
                 info.Arguments =" / c cipher.exe" ;;
          info.WindowStyle = System.Diagnostics.ProcessWindowStyle.Minimized;
         使用(处理流程= Process.Start(info))
          {
              process.WaitForExit();
          }
您是否尝试过
'info.UseShellExecute = false'?
另请参阅:
https://blogs.msdn.microsoft.com/jmstall/2006/09/ 28 /如何对启动一个控制台应用内功能于一个新窗口最父母窗口或否的窗口/ 跨度> 跨度> 跨度>
I created a console app with this command line tool. When I run the command it open a cmd interface instead of running within the console tool. Any help will be much appreciated.
ProcessStartInfo info = new ProcessStartInfo();
info.FileName = @"cmd.exe";
info.Arguments = "/c cipher.exe";
info.WindowStyle = System.Diagnostics.ProcessWindowStyle.Minimized;
using (Process process = Process.Start(info))
{
process.WaitForExit();
}
Have you tried ‘info.UseShellExecute = false’?
这篇关于控制台中的cmd行输出的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!