从cmd和.exe调用.exe应该通过停留在同一个窗口

时间:2016-10-20 05:36:30

标签: c# windows cmd

我有一个.exe说abc.exe,这个exe的目标是调用cmd。我从cmd调用这个exe。从cmd运行exe后,我得到一个单独的cmd新窗口。相反,我想在同一个窗口中打开新的cmd。有可能吗?

这是我用来通过exe

调用cmd的代码
  using (Process p = Process.Start(@"C:\Windows\System32\cmd.exe"))
        {
            p.WaitForExit();
        }

在命令行中,我给出了exe路径,即路径/ abc.exe

1 个答案:

答案 0 :(得分:-1)

每个可执行文件都包含它自己的GUI。当你开始一个新的过程时,它会被彻底执行,它不能作为你的应用程序的一部分打开。

我仍然不确定你的情况是什么,你的目的是什么。但是,我认为你需要像Asp.net中的IFrame这样的东西。